在服务器上部署了一个winform程序,想做到开机自启动(无需登录windows)
1、本来想写一个service去启动,但是service不能启动有界面的程序。
2、拖到自启动组里,不能开机就启动,需要输入口令登陆windows才能自启动。
3、注册表的话,因为一些权限问题,不可能去修改。
根据我上面的描述,我的问题是不是无解 /(ㄒoㄒ)/~~
有知道的厉害前辈吗?
有两个方案供你参考:
1.把程序的快捷方式拖到开机启动文件夹下,下次就开机启动了;
2.写一个监听服务扫描进程,如果不包含该程序,就启动,这个效果基本上跟开机启动差不多。
接上:不登录而要运行界面程序,感觉好像没有意义啊。
——岂止没意义,窗口管理服务甚至都没启动,哪里来得窗口。
自己试试写个简单视图模型就清楚了。
添加到开机启动项即可,如下:
进入文件夹:C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,
将你要开机自启动的程序放在里面即可
把服务当做查询机制,不登录系统就不启动winform,登录了就启动,就行了