Как написать менеджер автозагрузки - Visual Basic .NET

  1. Здравствуйте, не подскажите как сделать менеджер автозагрузки в VB.net? И если можно объясните подробно пожалуйста!


textual

Код:

Imports System.IO
 
Public Class MainForm
    ''' <summary>
    ''' Создаёт ярлык для заданного приложения
    ''' </summary>
    ''' <param name="sourcePath">Путь к приложению</param>
    ''' <param name="destPath">Путь, по которому будет располгаться ярлык</param>
    ''' <param name="scutName">Имя будущего ярлыка</param>
    ''' <remarks>Тестировано только для приложений</remarks>
    Public Shared Sub CreateShortcut(sourcePath As String, destPath As String, scutName As String)
        Using writer As StreamWriter = New StreamWriter(Path.Combine(destPath, scutName & ".url"))
            writer.WriteLine("[InternetShortcut]")
            writer.WriteLine("URL=file:///" & sourcePath)
            writer.WriteLine("IconIndex=0")
            Dim icon = sourcePath.Replace("\\", "/")
            writer.WriteLine("IconFile=" & icon)
            writer.Flush()
        End Using
    End Sub
 
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        CreateShortcut("C:\Program Files\7-Zip\7zFM.exe", _
            Environment.GetFolderPath(Environment.SpecialFolder.Startup), "7z")
    End Sub
End Class


Похожие ответы
  1. Здравствуйте, уважаемые программисты. Просто не понимаю как написать код для генератора символов. Предположим, что у нас есть массив символов полученный путем:PureBasic1 2 3 4 5 6 Dim CharBase As String = "0123456789AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" Dim FDChar(CharBase.Length - 1)   For i=0 To CharBase.Length - 1 FDChar(i) = CChar(Mid$(CharBase, i + 1, i + 1)) NextЗадача состоит в том, чтобы в течение одного прохода цикла генерировалась строка типа: 0 1 2 ... z 01 02 ... 0z 10 11 ... 1z 20 21 ......... z5Xy7z z5Xy8a z5Xy8b ......... zzzzzz Буду очень признателен, если вам удастся решить подобную задачу.

  1. Код для перелистывания картинок вперёд и назад в вижуал бейсик,каждая картинка в отдельном пикчебоксе.помогите пожалуйста.

  1. как можно составить журнал оценок на vb.net DataGridview Помогите Пожалуйста

  1. Добрый лень. Есть файл с кодированной базой. Для нее кем то было написано приложение, чтобы можно было узнать в каком разделе находится та или иная запись. При запуске "MyApp Форма125 base.dat" получается вот такой результат, пример: Раздел 2 Раздел 4 Раздел 5 Подраздел 1 Раздел 5 Подраздел 4 Раздел 7 и так далее пока искомая строка "Форма125" найдена На Bash, я перехватывала эти результаты для дальнейшей обработки, со своим комментариемBash1 2 3 4 5 for /f %%i in ('MyApp Форма125 base.dat') do (      set pos = %%i      echo Запись есть в %pos%      /* дальнейшие действия с переменной pos для передачи в другое приложение )В результате я получала: Запись есть в Раздел 2 Запись есть в Раздел 4 Запись есть в Раздел 5 Подраздел 1 и так далее. Сейчас пытаюсь реализовать подобное на VB.net, но результаты плачевныеvb.net1 2 3 4 5 Dim pos As String         Do             pos = RunExe("MyApp", "Форма125 base.dat")             RichTextBox2.AppendText("Найдено в  " & pos)         Loop Until pos <> ""В результате получается: Найдено в Раздел 2 Раздел 4 Раздел 5 Подраздел 1 и так далее, то есть я захватываю только Раздел 2 и всё, остальные результаты просто выводятся на экран и соответственно в переменной pos остается первая найденная запись "Раздел 2". Решив, что цикл выбран не верно пробую другойvb.net1 2 3 4 5 6 Dim pos As String         For Each pos In RunExe("MyApp", "Форма125 base.dat")             If pos <> Nothing Then                                 RichTextBox2.AppendText("Найдено в " & pos)             End If         NextИ тут вообше ужас В результате Найдено в Р Найдено в а Найдено в з Найдено в д Найдено в е Найдено в л Найдено в Найдено в 2 Найдено в Р Найдено в а ,,,,, И так далее. Но при этом выводится, что найдено во всех разделах и подразделах но в переменной pos не полная строка, а только буквы этой строки. Фунуцмя RunExe(), для работы с внешними приложениями используется из этой темы Помогите пожалуйста как правильно оформить цикл. Спасибо.

  1. Я снова всех приветствую! Возникла необходимость написать самый простой воксельный движок на и vb.net. Для этог я выбрал DirectX. И проблемой оказалось освоение совсем простых азов, а именно: - Как правильно заносить большое количество полигонов в буффер - Какой буффер нужно использовать для отображения полигонов в объеме - Как управлять камерой (и что делать лучше: вращать камеру или вращать мир) Суть моей задумки проста: имеем трехмерный массив координат кубов, по каждой координате находятся 12 треугольников, образующих куб. По-крайней мере я думаю что можно сделать так. Или есть способ сделать лучше? Текстурирование не нужно. Только цветные полигоны. Так же хотелось бы сделать все это эффективно в плане производительности. Опыт какой никакой у меня есть, но только в приложениях, использующих 2д графику. Но здесь я надеюсь уже сам разберусь если научусь работать с 3д. Молю Вас о помощи! Пишу не в тему графики т.к. там ребята вряд-ли сидят на vb .net. А сам я человек который совсем не понимает в 3d.

  1. Всем доброе время суток! Будьте добры, помогите мне пожалуйста выполнить это задание. Заранее благодарю! Ссылка удалена - читайте правила!

  1. Как сделать файловый мененжер на подобии Total Commander Вот Вопрос: как менять вид папок в лист!

  1. Допустим, я сделал приложение-оболочку, из которой запускаются другие приложения. Возможно ли как нибудь реализовать, чтобы открытые через лаунчер приложения были скрыты от пользователя? Желательно, чтобы их не было видно в панели задач, но на крайняк сойдет и то, чтобы они просто запускались свернутыми. Заранее спасибо!Добавлено через 22 часа 52 минуты Я так понимаю, этого сделать нельзя? Жаль Добавлено через 11 секунд Я так понимаю, этого сделать нельзя? Жаль

  1. Привет всем! Как в TextBox написать дату

  1. На плоскости заданы своими координатами n точек. Написать процедуру, определяющую между какими из пар точек самое большое расстояние. Указание: координаты точек занести в массив. Совсем не догоняю,помогите пожалуйста.