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

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, не подскажите как сделать менеджер автозагрузки в 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5