2012-04-26 5 views

ответ

1

Вы можете добавить его в реестр с помощью следующего кода

My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue(Application.ProductName, Application.ExecutablePath) 
    End Sub 

вы можете удалить его с помощью

My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).DeleteValue(Application.ProductName) 

Приведенный выше код будет добавить его всем пользователям. Вы можете добавить его к текущему пользователю в следующем ключе:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 
+0

Вы не сможете добавить его для всех пользователей, если вы не используете ее как Администратор. И не только вы не должны делать это как разработчик, вы можете фактически гарантировать, что * ваши пользователи * вашего приложения не будут работать как admin. –

2

Просто добавьте ярлык программы для запуска -> Все программы -> Запуск.

Или добавьте запись в «Запуск» в реестре - см. http://msdn.microsoft.com/en-us/library/aa376977(v=vs.85).aspx для получения более подробной информации.

+0

Я хочу, чтобы он добавил его, когда он установил программу. –

+0

Затем в вашем установщике просто добавьте значение в Run в реестре. Ссылка MSDN, которую я опубликовал, является частью документации по настройке установщиков. –

Смежные вопросы