RUNONCE和RUN的区别

来源:互联网 发布:聚合数据如何调试接口 编辑:程序博客网 时间:2024/05/19 02:44

关于RUNONCE与RUN的区别,我没有找到非常详细的权威的资料。网上许多的资料,说他们的区别在于,虽然他们都是注册表的自启动项,但RUNONCE只运行一次,而RUN下则可以多次运行。这是明显错误的。

他们的区别在于,RUNONCE下的程序是同步运行的,而RUN下的程序是异步运行的。一个很明显的佐证就是,如果在RUNONCE下放一个死循环程序,则会导致系统在启动时死机。而RUN不会出现此问题。

另外,直接修改run项,会被卡巴斯基直接kill,而修改runonce则不会,它会有提示,供用户选择。

RUNONCE 下的程序不会只运行一次,每次启动都会运行。