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

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

将它存储在下面的关键工作,还是我需要做别的?

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

谢谢你的帮助

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

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

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