无忧启动论坛

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

准备写个程序,关闭程序退出后的后台进程,有没有人需要?

[复制链接]
跳转到指定楼层
1#
发表于 7 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序运行时,往往需要另一些配套程序支持,但这些主程序退出后,有些后台程序并没有退出,比如百度网盘的后台服务、酷我音乐的后台服务、QQ游戏的后台服务,我不确定这些程序是否会占用流量和CPU,只是纯粹心里不舒服。所以想写这个小程序,用户自己在INI文件里配置各种需要处理的程序,以实现以下功能:
1、主程序没运行时关闭对应服务程序
2、主程序没运行时删除对应文件夹
3、主程序没运行时关闭对应的网络链接,这个主要针对学校机房的VM虚拟网卡
4、用户自己指定程序扫描的时间间隔,正常工作每次约十几毫秒,我通常设的5秒扫一次,你也可以设成50毫秒一次....
说起来这程序也很简单,但我没找到有这个功能的程序。不知道这样的程序,有没有人需要?各位坛友们还有什么好的建议也请多提,比如是否需要删除注册表、停止服务什么的
2#
发表于 6 小时前 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2025-7-27 10:18 编辑

搞个无线连接工具吧,兼容win98到现在,支持中文ssid查看和连接。c或者c#亦或者低版本c++;wshell那个挺好,但只支持win7及以上,再往下探一探。

点评

你这也和主题功能相差太远了,我目前没有连接方面的需求。 你自己也能写,大不了找AI呗  详情 回复 发表于 6 小时前
回复

使用道具 举报

3#
发表于 6 小时前 | 只看该作者
这个太好了,肯定需要啊
回复

使用道具 举报

4#
 楼主| 发表于 6 小时前 | 只看该作者
窄口牛 发表于 2025-7-27 10:14
搞个无线连接工具吧,兼容win98到现在,支持中文ssid查看和连接。c或者c#亦或者低版本c++;wshell那个挺好 ...

你这也和主题功能相差太远了,我目前没有连接方面的需求。 你自己也能写,大不了找AI呗
回复

使用道具 举报

5#
发表于 6 小时前 | 只看该作者
谢谢~需要
回复

使用道具 举报

6#
发表于 6 小时前 来自手机 | 只看该作者
主题的东西,我不是已经ai写了,而且很多游戏启动器都有这种功能。不会用ai写c系类の东西,即便写出来,也没有编译环境。

点评

你试试用Trae,让他直接用C#来写,他可以自动帮你配置个C编译环境而不需要安装其他软件。 你是说我这些需求在很多游戏启动器都有吗?可否举个例或给个下载?我去试试,如果已经有就不用再写了。  详情 回复 发表于 6 小时前
回复

使用道具 举报

7#
发表于 6 小时前 | 只看该作者
如果还是设置时间轮巡,那进程互斥类现成的就可以实现,难的是无需时间轮巡根据配置文件固定进程、路径有针对性的监控。

点评

初步准备这样写,请多指教: 准备工作 加载所需的系统工具库(文件操作、数组处理、字符串处理等) 定义各种变量(日志文件路径、扫描间隔时间、进程列表等) 预设系统进程列表(["[System Process]","System","  详情 回复 发表于 6 小时前
回复

使用道具 举报

8#
 楼主| 发表于 6 小时前 | 只看该作者
窄口牛 发表于 2025-7-27 10:44
主题的东西,我不是已经ai写了,而且很多游戏启动器都有这种功能。不会用ai写c系类の东西,即便写出来,也 ...

你试试用Trae,让他直接用C#来写,他可以自动帮你配置个C编译环境而不需要安装其他软件。

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

点评

无盘区我传的那个icafe8启动器就行。  详情 回复 发表于 6 小时前
回复

使用道具 举报

9#
 楼主| 发表于 6 小时前 | 只看该作者
本帖最后由 9zhmke 于 2025-7-27 11:04 编辑
201027149 发表于 2025-7-27 10:47
如果还是设置时间轮巡,那进程互斥类现成的就可以实现,难的是无需时间轮巡根据配置文件固定进程、路径有针 ...

初步准备这样写,请多指教:
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辅助功能支持
  提供字符串处理函数(去除空格、转换格式等)
  提供日志记录功能(含时间戳)
  提供服务控制功能(启动 / 停止服务)
  提供文件 / 文件夹删除功能(支持递归删除)
  提供环境变量扩展功能
  提供计时功能(记录操作耗时)
  提供网络适配器控制功能(启用 / 禁用网卡)
回复

使用道具 举报

10#
发表于 6 小时前 来自手机 | 只看该作者
9zhmke 发表于 2025-7-27 10:53
你试试用Trae,让他直接用C#来写,他可以自动帮你配置个C编译环境而不需要安装其他软件。

你是说我这 ...

无盘区我传的那个icafe8启动器就行。

点评

看了下你的主题贴,有点多没找到,用icafe8 site:wuyou.net也没找到,可否给个链接?  详情 回复 发表于 6 小时前
回复

使用道具 举报

11#
 楼主| 发表于 6 小时前 | 只看该作者
窄口牛 发表于 2025-7-27 11:03
无盘区我传的那个icafe8启动器就行。

看了下你的主题贴,有点多没找到,用icafe8  site:wuyou.net也没找到,可否给个链接?

点评

无盘区现在的首贴  发表于 6 小时前
回复

使用道具 举报

12#
发表于 5 小时前 来自手机 | 只看该作者
要写就要完全劫持,打开方式也能用,比如作为引导记事本,打开txt,cfg等等都是先启动这个启动器,再运行notepad;当然只是个比方,为了描述清楚。

点评

看了看功能确实不错,但和我设想的还有点出入,我希望的是个没有界面的程序,仅仅在后台默默扫描结束后关闭对应后台程序,而icafe8功能很强大,却和我需要有有点不同,使用起来可能并不方便,不过仍然有很多细节值得  详情 回复 发表于 5 小时前
回复

使用道具 举报

13#
 楼主| 发表于 5 小时前 | 只看该作者
窄口牛 发表于 2025-7-27 11:22
要写就要完全劫持,打开方式也能用,比如作为引导记事本,打开txt,cfg等等都是先启动这个启动器,再运行no ...

看了看功能确实不错,但和我设想的还有点出入,我希望的是个没有界面的程序,仅仅在后台默默扫描结束后关闭对应后台程序,而icafe8功能很强大,却和我需要有有点不同,使用起来可能并不方便,不过仍然有很多细节值得我学习,谢谢你的建议。
回复

使用道具 举报

14#
发表于 5 小时前 | 只看该作者
关闭软软件后,退出后台进程,节约内存和CPU
回复

使用道具 举报

15#
发表于 5 小时前 | 只看该作者
我需要一个这样的手机软件,你能写一个并上架各大应用市场吗?,比如微信,推出后默认有后台,必需强制停止。

点评

呵呵,我还没写过手机程序呢,不好意思哈。而且据我所知腾讯这种大型公司和各大手机商都有独立协议的,虽然可以把PC程序直接编译到手机,但涉及到深层的东西不好搞。  详情 回复 发表于 5 小时前
公开和bat做对,以后咋混?没有root做不到的,都得基于root权限。  详情 回复 发表于 5 小时前
回复

使用道具 举报

16#
发表于 5 小时前 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2025-7-27 11:46 编辑
nttwqz 发表于 2025-7-27 11:33
我需要一个这样的手机软件,你能写一个并上架各大应用市场吗?,比如微信,推出后默认有后台,必需强制停止 ...


公开和bat做对,以后咋混?没有root做不到的,都得基于root权限。手机上,不止是自己拉自己家的其它APP,还拉别人的APP。
回复

使用道具 举报

17#
发表于 5 小时前 | 只看该作者
有需要,現在是手動關閉輔助程序。
回复

使用道具 举报

18#
 楼主| 发表于 5 小时前 | 只看该作者
nttwqz 发表于 2025-7-27 11:33
我需要一个这样的手机软件,你能写一个并上架各大应用市场吗?,比如微信,推出后默认有后台,必需强制停止 ...

呵呵,我还没写过手机程序呢,不好意思哈。而且据我所知腾讯这种大型公司和各大手机商都有独立协议的,虽然可以把PC程序直接编译到手机,但涉及到深层的东西不好搞。

点评

虽然华为有个智慧场景,可以按指定条件关闭指定应用,但是必需亮屏已解锁且已联网,而且并不能关闭后台,只能关闭前台应用,这个操作就完全变成了摆设。 你我的需求其实都特别简单,无非就是用的时候它打开,不用  详情 回复 发表于 3 小时前
回复

使用道具 举报

19#
发表于 5 小时前 | 只看该作者
需要这个 感谢了
回复

使用道具 举报

20#
发表于 4 小时前 | 只看该作者
这个默认可以啊
回复

使用道具 举报

21#
发表于 4 小时前 | 只看该作者
有需要,感谢
回复

使用道具 举报

22#
发表于 4 小时前 来自手机 | 只看该作者
太需要了,360金山等流氓就有的治了
回复

使用道具 举报

23#
发表于 3 小时前 | 只看该作者
9zhmke 发表于 2025-7-27 12:04
呵呵,我还没写过手机程序呢,不好意思哈。而且据我所知腾讯这种大型公司和各大手机商都有独立协议的,虽 ...

虽然华为有个智慧场景,可以按指定条件关闭指定应用,但是必需亮屏已解锁且已联网,而且并不能关闭后台,只能关闭前台应用,这个操作就完全变成了摆设。

你我的需求其实都特别简单,无非就是用的时候它打开,不用彻底关闭就行,就这么一个简单的十分基础的需求,在这年代却变得十分奢侈......

点评

拒绝不给root的手机。  详情 回复 发表于 3 小时前
回复

使用道具 举报

24#
发表于 3 小时前 来自手机 | 只看该作者
题目中间那部分看了好几遍才明白……

点评

词不达意了,描述清晰度不够,以后会注意  发表于 3 小时前
回复

使用道具 举报

25#
发表于 3 小时前 | 只看该作者
感谢分享
回复

使用道具 举报

26#
发表于 3 小时前 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2025-7-27 13:55 编辑
nttwqz 发表于 2025-7-27 13:23
虽然华为有个智慧场景,可以按指定条件关闭指定应用,但是必需亮屏已解锁且已联网,而且并不能关闭后台, ...


拒绝不给root的手机。让用用,不让用,滚tmb远点儿,l子花钱买的,还不由l子,成q了啥了。

点评

这年代,别说root了,能插tf卡的手机都少的可怜,现在能给你安装应用市场外的软件就不错了。  详情 回复 发表于 1 小时前
回复

使用道具 举报

27#
发表于 3 小时前 | 只看该作者
多谢分享!!!
回复

使用道具 举报

28#
发表于 2 小时前 | 只看该作者
有一些程序运行结束或者退出后还有后台驻留占用很多资源非常讨厌,当初看到很多这类功能的软件用了都不怎么接地气,后来自己写了一个脚本自动循环监测很不错,能及时有效的终止这些后台,占用内存20多m很不错。

点评

发出来共同探讨一下?  详情 回复 发表于 1 小时前
回复

使用道具 举报

29#
发表于 2 小时前 | 只看该作者
关注
回复

使用道具 举报

30#
 楼主| 发表于 1 小时前 | 只看该作者
wdwylt 发表于 2025-7-27 14:43
有一些程序运行结束或者退出后还有后台驻留占用很多资源非常讨厌,当初看到很多这类功能的软件用了都不怎么 ...

发出来共同探讨一下?

点评

之前用百度网盘的时候也写过一个脚本,查找安装目录下的所有程序,强制结束一遍。  详情 回复 发表于 半小时前
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-27 17:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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