设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 29|回复: 29

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

[复制链接]
累计签到:6 天
连续签到:2 天
灌水成绩
5
6
907
主题
帖子
积分

等级头衔

ID : 621

测量学徒

积分成就 测量币 : 907
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-7

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 10:06:03 来自手机 | 显示全部楼层 |阅读模式 IP:香港
很多步调在运行时,都必要另一些配套步调支持,但这些主步调退出后,有些后台步调并没有退出,比如百度网盘的后台服务、酷我音乐的后台服务、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测试版:



StealthCare20250814.exe (13.45 KB, 下载次数: 0)
精密测量技术论坛免责声明
重要声明:以上内容仅代表该作者观点,不代表本站精密测量技术论坛立场。
如有涉及侵权请尽快告知,我们将会在第一时间处理。作者原创内容未经允许不得转载!
站长联系邮箱:1339305021@qq.com
站长联系微信:dddnnbbb
累计签到:5 天
连续签到:1 天
灌水成绩
0
122
462
主题
帖子
积分

等级头衔

ID : 872

测量员

积分成就 测量币 : 462
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-8

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-9-27 20:42:00 | 显示全部楼层 IP:香港
打个广告 除了SorollLock键功能其他都有了
单实例等待进程使用PPID追踪+WaitForMultipleObjects
多实例使用分批WaitForMultipleObjects
github.com/signin404/yaP_Plus
回复

使用道具 举报

累计签到:6 天
连续签到:2 天
灌水成绩
2
98
705
主题
帖子
积分

等级头衔

ID : 866

测量学徒

积分成就 测量币 : 705
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-8

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 10:14:58 | 显示全部楼层 IP:香港
搞个无线连接工具吧,兼容win98到现在,支持中文ssid查看和连接。c或者c#亦或者低版本c++;wshell那个挺好,但只支持win7及以上,再往下探一探。
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
灌水成绩
0
89
588
主题
帖子
积分

等级头衔

ID : 867

测量学徒

积分成就 测量币 : 588
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-8

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 10:14:59 | 显示全部楼层 IP:香港
这个太好了,肯定需要啊
回复

使用道具 举报

累计签到:4 天
连续签到:3 天
灌水成绩
2
109
334
主题
帖子
积分

等级头衔

ID : 805

测量员

积分成就 测量币 : 334
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-8

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 10:26:28 | 显示全部楼层 IP:香港
你这也和主题功能相差太远了,我目前没有连接方面的需求。 你自己也能写,大不了找AI呗
回复

使用道具 举报

累计签到:6 天
连续签到:3 天
灌水成绩
2
123
621
主题
帖子
积分

等级头衔

ID : 878

测量学徒

积分成就 测量币 : 621
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-8

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 10:39:05 | 显示全部楼层 IP:香港
谢谢~需要
回复

使用道具 举报

累计签到:11 天
连续签到:2 天
灌水成绩
2
112
892
主题
帖子
积分

等级头衔

ID : 873

测量学徒

积分成就 测量币 : 892
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-7

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 10:44:06 | 显示全部楼层 IP:香港
主题的东西,我不是已经ai写了,而且很多游戏启动器都有这种功能。不会用ai写c系类の东西,即便写出来,也没有编译环境。
回复

使用道具 举报

累计签到:8 天
连续签到:3 天
灌水成绩
2
109
598
主题
帖子
积分

等级头衔

ID : 898

测量学徒

积分成就 测量币 : 598
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-8

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 10:47:55 | 显示全部楼层 IP:香港
如果还是设置时间轮巡,那进程互斥类现成的就可以实现,难的是无需时间轮巡根据配置文件固定进程、路径有针对性的监控。
回复

使用道具 举报

累计签到:5 天
连续签到:1 天
灌水成绩
2
81
300
主题
帖子
积分

等级头衔

ID : 809

测量员

积分成就 测量币 : 300
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-8

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 10:53:12 | 显示全部楼层 IP:香港
你试试用Trae,让他直接用C#来写,他可以自动帮你配置个C编译环境而不需要安装其他软件。

你是说我这些需求在很多游戏启动器都有吗?可否举个例或给个下载?我去试试,如果已经有就不用再写了。
回复

使用道具 举报

累计签到:11 天
连续签到:2 天
灌水成绩
1
113
537
主题
帖子
积分

等级头衔

ID : 885

测量学徒

积分成就 测量币 : 537
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-5-8

勋章
UID勋章测量学徒测量员
联系方式
发表于 2025-7-27 11:00:49 | 显示全部楼层 IP:香港
初步准备这样写,请多指教:
1准备工作
  加载所需的系统工具库(文件操作、数组处理、字符串处理等)
  定义各种变量(日志文件路径、扫描间隔时间、进程列表等)
  预设系统进程列表(["[System Process]","System","Registry"])
2启动检查
  设定日志文件为同名的 ".txt",默认扫描间隔 5 秒
  检查程序是否已运行(通过唯一标识),如果已运行则提示并退出
  将工作目录设置为脚本所在目录
  查找与脚本同名的 INI 配置文件(如脚本名为 test.au3,则找 test.ini)
  如果配置文件不存在或无法打开,提示错误并退出
3读取配置文件
  打开 INI 配置文件并逐行读取内容
  对每行内容进行处理:
  转换为小写并去除首尾空格
  若包含环境变量(含 %)则自动扩展
  替换中文符号为英文(如:→:、/→/ 等)
  解析特殊配置:
  若行格式为 "timeout = 值",则更新扫描间隔时间
  若行格式为 "scroll_lock = 程序路径",则记录该程序路径
  分类处理其他配置行:
  行首为 "/":添加到系统进程列表
  行首为 "#":视为注释忽略
  其他非空行:存入检查规则数组
4进入监控循环
  记录循环开始日志
  无限重复以下操作:
a. 记录当前时间(用于计算循环耗时)
b. 获取系统进程列表并过滤掉系统进程
c. 查找配置中的主程序(行首为 ":" 的程序)
d. 检查主程序是否在运行:
  若主程序未运行:
  处理检查规则数组中的其他规则:
  含路径的规则:删除对应的文件或文件夹
  .exe 程序:若在运行则关闭
  行首为 "/":停止对应的服务
  行首为 "?":断开指定网络连接
  若主程序正在运行:不执行任何操作,仅记录日志
e. 处理 Scroll Lock 键控制:
  若 Scroll Lock 灯亮:启动配置的程序(若未运行)
  若 Scroll Lock 灯灭:关闭配置的程序(若在运行)
f. 记录本次循环耗时,然后按设定间隔时间休眠
g. 重复上述循环
5辅助功能支持
  提供字符串处理函数(去除空格、转换格式等)
  提供日志记录功能(含时间戳)
  提供服务控制功能(启动 / 停止服务)
  提供文件 / 文件夹删除功能(支持递归删除)
  提供环境变量扩展功能
  提供计时功能(记录操作耗时)
  提供网络适配器控制功能(启用 / 禁用网卡)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )|网站地图

GMT+8, 2026-5-8 05:27 , Processed in 0.129457 second(s), 32 queries .

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