检测系统启动事件

时间:2011-06-06 09:02:20

标签: windows delphi delphi-2010

我想执行一个只应在Windows系统启动时触发的过程,而这里的启动并不意味着程序启动。我能做些什么来触发我的手术。如果可能的话,我想避免搞乱注册表。我正在使用delphi 2010。

1 个答案:

答案 0 :(得分:7)

有很多选项,但所有选项都涉及需要管理员权限的设置。这些选项包括:

  1. 将您的例程放入设置为自动启动的服务中。这将在系统启动时以及任何用户登录之前启动。
  2. HKLM\Software\Microsoft\Windows\CurrentVersion\Run添加条目。这将在交互式用户登录时执行。
  3. 使用适当的触发器添加计划任务,例如At startup