Windows启动时启动我的应用程序(所有版本的Windows)?

时间:2010-12-23 16:46:01

标签: windows delphi registry delphi-2010

我正在使用Delphi 2010编写应用程序。我想在Windows启动时启动应用程序。我需要它在最新版本的Windows XP,7.0和最新的服务器上工作。

将它存储在以下关键工作中,还是我需要做其他事情?

HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Run中

感谢您的帮助

2 个答案:

答案 0 :(得分:4)

这只会导致在运行安装过程的用户连接时启动它。如果您希望在Windows启动时启动它,请在HKLM下尝试。

答案 1 :(得分:1)

请注意,当用户登录时,这些Run键条目会执行。要在启动时启动任务,最好编写Windows服务,这在Delphi中很容易实现。

对服务的一点帮助:http://delphi.about.com/od/windowsshellapi/a/delphi-windows-service-applications.htm