设置程序开机自动运行的方式主要有三种:
一、把快捷方式复制到[开始->所有程序->启动]中。这个得依赖用户的操作。
二、程序添加到Windows开机选项中启动运行。
把程序启动路径写进注册表中,如把程序“C:\a.exe”存放到下列注册表项中:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run或
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
新建注册表项的时候要注意一个问题,如果程序路径包含空格,比如C:\Program Files\ddd dd\a.exe,设置注册表value值时,需要添加双引号,如“C:\Program Files\ddd dd\a.exe”
采用上述两种方式启动程序有一个缺点:必须在用户login之后,程序才会随之启动。要使得程序开机后没有
用户login之前启动运行,可以采用下一种方式。
就是创建Windows Service服务,可以参考这篇博客即可,使用TopShelf组件
相关阅读
文章评论
Afrer lookjng into a hanndful off thhe artiicles on your site, I seriously like
your technique of blogging. I saved as a
favorite it too my bookmasrk webpage liost and will be checking backk soon. Plese check oout
my website too and let mee kno what you think.