天天看点

【最稳定的开机自启方式】向日葵稳定开机自启实现原理分析

使用过向日葵的都会发现,只要电脑已启动,不用登录用户,即可远程连接,而其他自启软件这时都没有启动

经过研究发现,其注册了一个本地系统服务

【最稳定的开机自启方式】向日葵稳定开机自启实现原理分析

而将该服务关掉后,向日葵就连接不上了,由此可以判断,核心自启功能就在该服务上

打开该服务的详细信息,可以发现,其以命令行方式执行了一个程序

【最稳定的开机自启方式】向日葵稳定开机自启实现原理分析

启动方式设置为自动,应该就可以在系统启动时就运行了

的确是个很好的策略,我之前一直用的定时任务,但虽然也是设置的在系统启动时启动,可就是启动不了,或者将启动脚本放在了启动文件夹里,但是也是同样的问题,可能由于本身是窗口程序,系统启动后,还没登录呢,怎么显示窗口呢

那接下来就是将程序转变为服务了,经过网上查找,这里推荐一个非常简单好用又免费的工具nssm,官网:https://nssm.cc/ ,github:https://github.com/kirillkovalenko/nssm

直接nssm install 运行后,根据弹出的窗口配置即可,然后就可以在服务列表里看到你配置的服务了,然后手动启动一下即可,或者nssm start service_name 启动下服务

继续阅读