C++编写Windows开机不需要用户登录自启指定程序服务(ztAutoService)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
暂且叫AS,这个软件是C++写的,源自开源项目ztAutoService,在这个基础上做了修改,软件很小巧,只有243 KB;
说一说历程,程序迁移到新服务器,新建自动任务咋也不执行,怎么调试都不行,就是这么der,就动手改了一个软件,比自动任务好使,主要用来定时执行PHP,当然也可以用做其他场景,可自行脑补!
C++编写的小巧替代系统定时任务的定时软件,配置灵活,可以注册为系统服务
注册的系统服务,自动运行,软件目录下放一个config.ini配置文件,配置文件详解:
配置文件说明
● 在exe文件目录放置一个名为config.ini的配置文件,内容按如下格式
● [common]
● number = 2
● ;需要管理的进程数量,各个进程的配置分别是从file1到fileN
●
● [file1]
● path = D:/a.exe
● ;可执行程序、脚本等文件路径或命令
● cmd = -a -b -c -d
● rsdur = 5
●5分钟执行一次
配置文件示例:
[common]
number=2
[file1]
path=E:\phpstudy_pro\Extensions\php\php5.6.9nts\php.exe
cmd=-q "D:/webroot/test/test1.php"
rsdur=5
[file2]
path=E:\phpstudy_pro\Extensions\php\php5.6.9nts\php.exe
cmd=-q "D:/webroot/test/test2.php"
rsdur=5
---------------------------------------------------------------------
rsdur=5表示间隔5分钟执行一次,安装教程,直接CMD进入小软件目录下,执行下面命令即可!
● 需要使用管理员权限的控制台进行系统服务的安装与卸载
● as -i 安装系统服务并启动
● as -u 卸载系统服务
● as -s 以用户进程方式执行程序,作为进程管理工具使用
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
![](https://images.laoliang.net/uploads/2021/07/1626949910-ccd097a7b57abdd.png)
![](https://images.laoliang.net/uploads/2021/07/1626949909-cfbf6f4c8292010.png)