如何编程实现“让程序本次不运行,下次开机自动运行”?

来源:百度知道 编辑:UC知道 时间:2024/05/08 13:45:49
谢谢了,开机自动运行的代码我会,如何设置让它本次不运行啊?重启后再执行。

怎么没法实现?

程序启动时检查注册表中的启动项里是否有当前程序,没有则添加当前程序到注册表的启动项中,并且退出程序。
如果有,则继续执行程序就行了。

思路问题,本次为什么会运行呢?难道是作为“服务”?
如果是进入了系统,为什么要先运行呢?

程序中设置个变量,初始值为0,程序运行1次+1,关闭时写入磁盘。当为0时,只执行开机自运行的代码,当不为0时,执行开机自动运行以外的代码

把它放到启动项,下次自然就启动了

你说的是不太可能实现的,但可以另写一个小程序,它的功能是设置好注册表的启动项,然后就自动退出,因为程序很小,就像没有运行过一样

启动的时候检查注册表的runonce中有无相关的信息,没有的话就往注册表的 runonce分支下写入键值,然后退出;runonce 分支只运行一次