Запускать мое приложение при запуске Windows (все версии Windows)? - PullRequest
3 голосов
/ 23 декабря 2010

Я пишу приложение с использованием Delphi 2010. Я хотел бы, чтобы мое приложение запускалось при запуске Windows. Мне нужно, чтобы это работало в последних версиях Windows XP, 7.0 и последних серверах.

Будет ли хранить его под следующей ключевой работой, или мне нужно сделать что-то еще?

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run

спасибо за любую помощь

Ответы [ 2 ]

4 голосов
/ 23 декабря 2010

Это приведет к запуску только при подключении пользователя, выполняющего процесс установки. Если вы хотите, чтобы он запускался при запуске Windows, попробуйте под HKLM.

1 голос
/ 23 декабря 2010

Имейте в виду, что эти записи ключа запуска выполняются, когда пользователь входит в систему. Чтобы запустить задачу при запуске, лучше написать службы Windows, что довольно легко сделать в Delphi.

Небольшая помощь по услугам: http://delphi.about.com/od/windowsshellapi/a/delphi-windows-service-applications.htm

...