|
本帖最后由 9zhmke 于 2025-8-23 15:00 编辑
很多程序在运行时,都需要另一些配套程序支持,但这些主程序退出后,有些后台程序并没有退出,比如百度网盘的后台服务、酷我音乐的后台服务、QQ游戏的后台服务,我不确定这些程序是否会占用流量和CPU,只是纯粹心里不舒服。所以想写这个小程序,用户自己在INI文件里配置各种需要处理的程序,用于实现以下功能:
1、没有主程序运行时,关闭对应后台服务程序
2、没有主程序运行时,删除对应文件夹
3、没有主程序运行时,关闭对应的网络链接,(主要针对学校机房VM建的的虚拟网卡影响到优先网络)
4、用户可自己指定程序扫描的时间间隔,我通常设的5秒扫一次,你也可以设成1毫秒或者1年一次....
5、没有主程序运行时,运行程序或批处理
6、没有主程序运行时,停止服务
20250814 添加禁止运行程序功能(利用系统功能,不占资源)
20250813 添加托盘新图标默认显示功能,以应对Win11的不人性化设置
20250811 根据坛友“语之男”建议,加上主程序不在时,运行指定程序功能
同时修改以前的逻辑,删除目录必须加上*星号键,以和其他带路径文件区别
20250801 实现主程序不在时,杀进程、删除目录、关链接、根据SorollLock键运行或停止程序
下载:
本程序没有界面,运行后只在托盘区有个图标,只能点右键退出。单击图标会暂停,此时就会闪一下盾闪一下红X,取消暂停就可以了。我肯定不会放什么病毒木马了,可以放心使用。但是360之类要报警那也没办法,毕竟这个涉及到注册表操作和删除文件,我也不愿意花精力去360报备。
请自行配置ini文件,配置文件的主文件名与运行程序文件名相同即可,配置文件修改后必须退出程序重新进入才能生效,参考配置如下:
- #井号是注释,请使用单独一行,以下开头符号表达的句子功能如下
- # #:注释
- # ::主程序
- # /:排除检测的程序,理论上可以减少对比的时间
- # \:禁止程序运行(任何情况)
- # ?:禁用网络连接
- # !:运行程序
- # %:禁用服务
- # *:删除文件夹或文件
- # 配置文件
- #timeout指定每次检测的间隔时间
- timeout=5000
- #Scroll_Lock后面跟的程序,在Scroll_Lock灯亮后,如果没运行将会被运行,灯灭后会被关闭
- # 如果不需要Scroll_Lock控制程序,可把Scroll_Lock=后面置空,或者删除此行
- Scroll_Lock=D:\User\_购买的资料\鼠标英菲克S6\Inphic AI\AiMouse.exe
- #NotifyIcon后面如果是On,则
- # 1.默认显示新的托盘图标,而不是系统的不隐藏新托盘图标
- # 2.首运使用此功能会把所有托盘图标设置为显示,首运行标记在注册表
- # HKEY_CURRENT_USER\Software\StealthCare
- # 3.除首运使用,人为设置的不显示,或本程序未运行时系统自动设置为不显示的托盘图标将不显示
- NotifyIcon=On
- #斜杠/用于指定不检测的程序,这些程序往往是系统自有程序,没有必要进行判断
- /textinputhost.exe
- #反斜杠\用于指定不允许运行的程序,无论什么情况也不能运行,此功能不占用资源,但360一些软件会自动删除这些对它的限制
- \KwMusicupdate.exe
- #冒号开头的语句,表示后面跟的都是和这个文件相关的内容,本配置中通称为“主程序”
- :QQGame.exe
- #跟在冒号后面的程序是“主程序”
- QQGameService.exe
- #缩进只是为了好看,实际使用中,缩进和空格都被忽略
- #如果主程序没有运行,而进程出现这些程序,那么将会被关闭
- qqgameupdate.exe
- qgupd.exe
- qqgamebrowser.exe
- qqgameservicehelper.exe
- wslservice.exe
- :KwMusic.exe
- KwService.exe
- : vmware.exe
- #中文的“;”、“?”等中文全角前导符,在读取时被校正为英文符号
- #问号开头的句子,后面将被认为是网络连接,主程序不在时会禁用
- ?VMware
- :BaiduNetdisk.exe
- YunDetectService.exe
- :Everything64.exe
- !C:\Program Files\Everything\Everything64.exe
- #叹号开头的程序,将在主程序没有运行
- :ig8.exe
- #跟在主程序后的路径,将会在主程序没运行时被删除
- *d:\igebaCache
复制代码
现在刚推出这个程序,怕出现问题,所以程序运行时会生成与主文件名同名的.txt文件,用于查看工作记录,不需要这个功能的说一声,我好在配置文件里做个开关来关闭这个功能
20250814测试版:
|
评分
-
查看全部评分
|