C#做的软件如何在代码中设置开机启动
来源:百度知道 编辑:UC知道 时间:2024/05/21 11:07:34
至于把它放到《开始菜单》的《启动》文件夹我会弄 ,就不劳各位大侠们了。
分给能让我成功的人,
谢谢了!!!!!
把C#的运行程序当做一个服务,添加到服务里面去。
可以使用注册表,给你注册表关于程序自启动的一些技术参考。
Load注册键
它也能够自动启动程序
位置:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load。
Userinit注册键
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion \Winlogon\Userinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe,如图,但这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。
Explorer\Run注册键
和load、Userinit不同,Explorer\Run键在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE 下都有,具体位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\Explorer\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\Explorer\Run。
RunServicesOnce注册键
RunServicesOnce注册键用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册键启动的程序。 RunServicesOnce注册键的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\