Начало загрузки в Windows - PullRequest
       29

Начало загрузки в Windows

2 голосов
/ 04 сентября 2011

Я написал небольшую программу, которая открывается при запуске, но я хочу дать пользователю возможность удалить ее из показа при запуске, нажав кнопку. Но он должен быть совместим с XP, Vista и Windows 7. Есть ли строка кода, которая автоматически получит путь к папке запуска по умолчанию, чтобы я мог затем удалить ее с помощью моей кнопки?

Заранее спасибо

1 Ответ

1 голос
/ 04 сентября 2011

То, что вы хотите, это SpecialFolder.Enumeration . и использовать Среда методы

Примерно так Environment.GetFolderPath(Environment.SpecialFolder.Startup)

Для удаления необходимо использовать System.IO.File.Delete (путь)

Чтобы проверить, какие файлы существуют, попробуйте создать консольное приложение и использовать этот код.

Module Module1

Sub Main()
    Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.CommonStartup)

    For Each file In System.IO.Directory.GetFiles(path)
        Console.WriteLine(file)
    Next
    Console.ReadLine()
End Sub

Конечный модуль

...