无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 12075|回复: 192
打印 上一主题 下一主题

无忧暗卫20250814,一个等待主程序退出后关闭后台程序的软件

    [复制链接]
跳转到指定楼层
#
发表于 2025-7-27 10:06:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 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文件,配置文件的主文件名与运行程序文件名相同即可,配置文件修改后必须退出程序重新进入才能生效,参考配置如下:
  1. #井号是注释,请使用单独一行,以下开头符号表达的句子功能如下
  2. #                #:注释
  3. #                ::主程序
  4. #                /:排除检测的程序,理论上可以减少对比的时间
  5. #                \:禁止程序运行(任何情况)
  6. #                ?:禁用网络连接
  7. #                !:运行程序
  8. #                %:禁用服务
  9. #                *:删除文件夹或文件
  10. #        配置文件
  11. #timeout指定每次检测的间隔时间
  12. timeout=5000
  13. #Scroll_Lock后面跟的程序,在Scroll_Lock灯亮后,如果没运行将会被运行,灯灭后会被关闭
  14. #        如果不需要Scroll_Lock控制程序,可把Scroll_Lock=后面置空,或者删除此行
  15. Scroll_Lock=D:\User\_购买的资料\鼠标英菲克S6\Inphic AI\AiMouse.exe
  16. #NotifyIcon后面如果是On,则
  17. #                1.默认显示新的托盘图标,而不是系统的不隐藏新托盘图标
  18. #                2.首运使用此功能会把所有托盘图标设置为显示,首运行标记在注册表
  19. #                                HKEY_CURRENT_USER\Software\StealthCare
  20. #                3.除首运使用,人为设置的不显示,或本程序未运行时系统自动设置为不显示的托盘图标将不显示
  21. NotifyIcon=On
  22. #斜杠/用于指定不检测的程序,这些程序往往是系统自有程序,没有必要进行判断
  23. /textinputhost.exe
  24. #反斜杠\用于指定不允许运行的程序,无论什么情况也不能运行,此功能不占用资源,但360一些软件会自动删除这些对它的限制
  25. \KwMusicupdate.exe
  26. #冒号开头的语句,表示后面跟的都是和这个文件相关的内容,本配置中通称为“主程序”
  27. :QQGame.exe
  28.         #跟在冒号后面的程序是“主程序”
  29.         QQGameService.exe
  30.         #缩进只是为了好看,实际使用中,缩进和空格都被忽略
  31.         #如果主程序没有运行,而进程出现这些程序,那么将会被关闭
  32.         qqgameupdate.exe
  33.         qgupd.exe
  34.         qqgamebrowser.exe
  35.         qqgameservicehelper.exe
  36.         wslservice.exe
  37. :KwMusic.exe
  38.         KwService.exe
  39. : vmware.exe
  40.         #中文的“;”、“?”等中文全角前导符,在读取时被校正为英文符号
  41.         #问号开头的句子,后面将被认为是网络连接,主程序不在时会禁用
  42.         ?VMware
  43. :BaiduNetdisk.exe
  44.         YunDetectService.exe
  45. :Everything64.exe
  46.         !C:\Program Files\Everything\Everything64.exe
  47.         #叹号开头的程序,将在主程序没有运行
  48. :ig8.exe
  49.         #跟在主程序后的路径,将会在主程序没运行时被删除
  50.         *d:\igebaCache
复制代码

现在刚推出这个程序,怕出现问题,所以程序运行时会生成与主文件名同名的.txt文件,用于查看工作记录,不需要这个功能的说一声,我好在配置文件里做个开关来关闭这个功能
20250814测试版:



StealthCare20250814.exe

1.34 MB, 下载次数: 42, 下载积分: 无忧币 -2

评分

参与人数 1无忧币 +5 收起 理由
lemonle79 + 5 很希望有

查看全部评分

183#
发表于 2025-9-4 21:12:49 | 只看该作者
这个太好了,肯定需要啊
回复

使用道具 举报

182#
发表于 2025-9-4 18:07:18 | 只看该作者
原本想发一个我用 AHK 写的类似的程序上来,也编译成了 EXE。
找了半天,没找到可以上传附件,我也没有单独开帖的权限,只能作罢。

我正在写一个用 Python 实现 IFTTT 本机,IF THIS THEN THAT,当结束进程或启用进程或者服务时通过配置文件调用其它程序。
这样可以很方便的配置,除了实现对进程和服务等的管控,还可以实现其它的自动化。
另外,基于 python 可以实现事件触发,而 AHK 只能轮询,会消耗一点点系统资源。
目前基本写好了,正在测试中。
回复

使用道具 举报

181#
发表于 2025-8-31 19:40:42 | 只看该作者
要查看本帖隐藏内容请回复
回复

使用道具 举报

180#
发表于 2025-8-31 19:25:20 | 只看该作者
感谢楼主分享,下载来用用看看。
回复

使用道具 举报

179#
发表于 2025-8-31 19:14:09 | 只看该作者
关注
回复

使用道具 举报

178#
发表于 2025-8-31 19:00:38 | 只看该作者
谢谢分享
回复

使用道具 举报

177#
发表于 2025-8-31 17:24:46 | 只看该作者
什么功能?
回复

使用道具 举报

176#
发表于 2025-8-31 16:47:18 | 只看该作者
多谢分享
回复

使用道具 举报

175#
发表于 2025-8-31 16:29:55 | 只看该作者
谢谢分享!
回复

使用道具 举报

174#
发表于 2025-8-30 23:08:36 | 只看该作者
谢谢分享
回复

使用道具 举报

173#
发表于 2025-8-30 22:51:17 | 只看该作者
想 不错,用来看看了
回复

使用道具 举报

172#
发表于 2025-8-30 15:51:52 | 只看该作者
谢谢分享!
回复

使用道具 举报

171#
发表于 2025-8-30 15:51:15 | 只看该作者
关闭后台很实用
回复

使用道具 举报

170#
发表于 2025-8-30 12:57:40 | 只看该作者
感谢分享~~~~~~~
回复

使用道具 举报

169#
发表于 2025-8-30 10:07:28 | 只看该作者

感谢分享
回复

使用道具 举报

168#
发表于 2025-8-28 20:22:11 | 只看该作者
谢谢分享
回复

使用道具 举报

167#
发表于 2025-8-28 20:19:20 | 只看该作者
AHK 只能轮询,Python 可以实时监听 "进程退出" 事件,轮询消耗系统资源。
我打算用 Python 写一个,不过实现功能不需要那么多,只有:
关闭进程
停止服务
运行脚本或程序
我写好后如果感觉还行就发出来让大家试试。
回复

使用道具 举报

166#
发表于 2025-8-23 21:14:55 来自手机 | 只看该作者
收录一个,先谢谢你
回复

使用道具 举报

165#
 楼主| 发表于 2025-8-23 20:16:25 | 只看该作者
bilvnet 发表于 2025-8-20 12:28
#叹号开头的程序,将在主程序没有运行

我没表达清楚。
意思是主程序不见了,就运行某个程序,可以是主程序自己,也可以是另一些程序或批处理。
回复

使用道具 举报

164#
发表于 2025-8-22 12:58:08 | 只看该作者
感谢分享
回复

使用道具 举报

163#
发表于 2025-8-22 11:07:21 | 只看该作者
蹲个大佬写好的懒人专用配置
回复

使用道具 举报

162#
发表于 2025-8-22 00:50:25 | 只看该作者
这个可以啊
回复

使用道具 举报

161#
发表于 2025-8-22 00:23:52 | 只看该作者
试一试,先收藏
回复

使用道具 举报

160#
发表于 2025-8-21 23:30:20 | 只看该作者
我正准备写个这样的程序,就看到你写出来了,等待大家测试!
回复

使用道具 举报

159#
发表于 2025-8-20 14:50:31 | 只看该作者
看起来不错
回复

使用道具 举报

158#
发表于 2025-8-20 13:38:13 | 只看该作者
支持大佬
回复

使用道具 举报

157#
发表于 2025-8-20 13:37:38 | 只看该作者
楼主辛苦了,支持一下
回复

使用道具 举报

156#
发表于 2025-8-20 13:21:46 | 只看该作者
十分感谢分享!
回复

使用道具 举报

155#
发表于 2025-8-20 12:51:50 | 只看该作者
谢谢~需要
回复

使用道具 举报

154#
发表于 2025-8-20 12:28:51 | 只看该作者
        #叹号开头的程序,将在主程序没有运行


读了三次,我想应该是这个意思:将在主程序没运行(退出主程序)时,还保持运行。

点评

我没表达清楚。 意思是主程序不见了,就运行某个程序,可以是主程序自己,也可以是另一些程序或批处理。  详情 回复 发表于 2025-8-23 20:16
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-19 14:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表