做了一个winform程序,想开机时自动启动。
第一个方法:网上很多都是在说,写入注册表可以实现开机启动。但我试过了,win7是可以的,win10好象不行。
第二个方法:做一个window 服务,让windows服务来启动winform程序。但是windows服务是无法启动有界面的winform的。就是说winform不能有界面,这是开玩笑吗,winform怎么会 没有界面?。 不知道大家是怎么做的?有做过这方面的吗?
第一个方法:网上很多都是在说,写入注册表可以实现开机启动。但我试过了,win7是可以的,win10好象不行。
第二个方法:做一个window 服务,让windows服务来启动winform程序。但是windows服务是无法启动有界面的winform的。就是说winform不能有界面,这是开玩笑吗,winform怎么会 没有界面?。 不知道大家是怎么做的?有做过这方面的吗?
第二你看看是不是已写在那里了,还是跟本就没有写入.上面说了,还可以生成快捷方式放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp,也就是windows的启动菜单栏,测试成功然后第二个方法我倒真的没有测,只是我原来都是用shell或cmd方式来启动的,用process来启动肯定是不行的
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
这两个我都写了,依然启动不了。360卫士里,也没有禁止启动。
我的是win10操作系统,启动里 也有加入了。真是奇怪了。
我想起来了,写入的不是沙箱吧。因为我手动打开注册表,然后把启动路径添加进去,也是一样啊,开机没有启动
那我觉得唯一的可能性,还是你配置错了,比如配置的运行路径不对,系统找不到这个exe,就无法启动。
win10系统,亲自测试可用,给分,谢谢