无忧启动论坛

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

无忧暗卫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, 下载次数: 78, 下载积分: 无忧币 -2

评分

参与人数 2无忧币 +10 收起 理由
奈绪 + 5 很给力!
lemonle79 + 5 很希望有

查看全部评分

来自 210#
发表于 2025-9-27 20:42:00 | 只看该作者
打个广告 除了SorollLock键功能其他都有了
单实例等待进程使用PPID追踪+WaitForMultipleObjects
多实例使用分批WaitForMultipleObjects
github.com/signin404/yaP_Plus
回复

使用道具 举报

209#
发表于 2025-10-26 14:06:51 | 只看该作者
感谢分享
回复

使用道具 举报

208#
 楼主| 发表于 2025-10-26 10:38:52 | 只看该作者
wu_yang007 发表于 2025-9-29 10:27
不知道   ! 和 \ 指向一个程序用会不会崩溃
timeout  是整体还是可以按程序分配

!和\同时指向没试过,你可以测试下来和大家分享
timeout  是整体的,一循环完成后待机这么多毫秒再继续。
回复

使用道具 举报

207#
发表于 2025-10-26 10:38:44 | 只看该作者
感谢楼主分享
回复

使用道具 举报

206#
 楼主| 发表于 2025-10-26 10:37:22 | 只看该作者
语之男 发表于 2025-9-29 10:30
能不能加入按指定时间运行,防止有些共享软件试用过期。

自己做一个计划任务不就可以了吗?不需要别的软件啊?
回复

使用道具 举报

205#
发表于 2025-10-24 17:15:52 | 只看该作者
好程序,感谢楼主分享
回复

使用道具 举报

204#
发表于 2025-9-29 11:47:50 | 只看该作者
这是个刚需啊,很多软件太流氓了。
回复

使用道具 举报

203#
发表于 2025-9-29 11:25:46 | 只看该作者
非常给力
回复

使用道具 举报

202#
发表于 2025-9-29 10:30:22 来自手机 | 只看该作者
能不能加入按指定时间运行,防止有些共享软件试用过期。

点评

自己做一个计划任务不就可以了吗?不需要别的软件啊?  详情 回复 发表于 2025-10-26 10:37
回复

使用道具 举报

201#
发表于 2025-9-29 10:27:45 | 只看该作者
不知道   ! 和 \ 指向一个程序用会不会崩溃
timeout  是整体还是可以按程序分配

点评

!和\同时指向没试过,你可以测试下来和大家分享 timeout 是整体的,一循环完成后待机这么多毫秒再继续。  详情 回复 发表于 2025-10-26 10:38
回复

使用道具 举报

200#
发表于 2025-9-29 06:46:58 | 只看该作者
好东西,多谢分享
回复

使用道具 举报

199#
发表于 2025-9-29 05:58:43 | 只看该作者
非常好的应用
回复

使用道具 举报

198#
发表于 2025-9-28 23:23:01 | 只看该作者
66666666
回复

使用道具 举报

197#
发表于 2025-9-28 17:31:38 | 只看该作者
要查看本帖隐藏内容请回复
回复

使用道具 举报

196#
发表于 2025-9-28 17:13:53 | 只看该作者
如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

195#
发表于 2025-9-28 17:10:49 | 只看该作者
感谢分享
回复

使用道具 举报

194#
发表于 2025-9-28 16:45:56 | 只看该作者
只要好用就可以
回复

使用道具 举报

193#
发表于 2025-9-28 16:22:57 | 只看该作者
感谢分享
回复

使用道具 举报

192#
发表于 2025-9-28 16:14:24 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

191#
发表于 2025-9-28 11:54:44 | 只看该作者
感谢了
回复

使用道具 举报

190#
发表于 2025-9-28 11:20:36 | 只看该作者
有创意
回复

使用道具 举报

189#
发表于 2025-9-28 11:03:07 | 只看该作者
谢谢分享
回复

使用道具 举报

188#
发表于 2025-9-28 10:50:24 | 只看该作者
这个真的很需要了
回复

使用道具 举报

187#
发表于 2025-9-28 10:45:58 来自手机 | 只看该作者
学习了
回复

使用道具 举报

186#
发表于 2025-9-28 05:36:03 | 只看该作者
本帖最后由 liminjin 于 2025-9-28 05:38 编辑

这个好。有时候主程序退出后想再次运行无反应,用任务管理器找到驻留进程并停止运行后,才能再次运行主程序。
回复

使用道具 举报

185#
发表于 2025-9-28 04:38:18 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

184#
发表于 2025-9-27 23:28:53 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

183#
发表于 2025-9-27 23:19:45 | 只看该作者
这个好,对付一些不规矩的软件
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-3 19:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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