Как поместить exe-файл в Windows Startup - PullRequest
5 голосов
/ 10 июня 2010

У меня есть приложение WPF.Я хочу дать возможность пользователю с помощью флажка поставить приложение (exe-файл) в Windows Startup.Как я могу сделать это программно в C #?

Ответы [ 3 ]

6 голосов
/ 10 июня 2010

Вам нужно будет добавить приложение в ключ HKCU\Software\Microsoft\Windows\CurrentVersion\Run в реестре.Смотрите пример для C #: Управление запуском

1 голос
/ 28 августа 2015

Я добавляю его только для справки, поскольку на вопрос уже дан ответ.

Это все возможные места для регистрации приложения при запуске.

SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\Run
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunServices
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce\\Setup
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunEx
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run
1 голос
/ 10 июня 2010

Вы можете добавить свою программу в реестр, папка будет [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run].Вы делаете это, добавляя новое строковое значение, например."Notepad"="c:\windows\notepad.exe".

Краткое руководство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...