2010-06-10 4 views
4

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

+0

был такой же вопрос .. :-) stackoverflow rocks. :-) –

ответ

6

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

1

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

A short guide

1

Я добавил его только для ознакомления с ответом.

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

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 
Смежные вопросы