好友
阅读权限25
听众
最后登录1970-1-1
|
本帖最后由 longhun 于 2026-5-9 14:11 编辑
最近搞个工具软件不想让他更新,然后就禁止他联网,小白对于配置防火墙规则不太熟悉,就写了个工具,大家可以试着玩玩.
目前只在win11上试过了\
大家对这个小玩具还挺感兴趣,增加点新功能吧 V2 版本
程序联网封锁器 - 功能全览通过 Windows 防火墙出站+入站规则,一键阻止指定程序访问网络。 启动保护
| 检查项 | 行为 | 管理员权限检测 | 非管理员启动时提示以管理员身份重启(UAC 提权) | 防火墙状态检测 | 检查域网络、专用网络、公用网络三个配置文件是否开启 | 防火墙自动开启 | 检测到关闭时弹窗询问,确认后自动执行 netsh advfirewall set allprofiles state on 并二次验证 |
核心功能1. 浏览快捷方式- 自动扫描用户桌面、公共桌面、用户开始菜单、公共开始菜单四个位置
- 异步扫描,不卡 UI
- 支持搜索过滤(按名称或路径实时筛选)
- 支持 Ctrl 多选 / Shift 连选批量封锁
- 自动解析 .lnk 快捷方式的真实 .exe 目标路径
- 已对接 _do_block,勾选"同目录封锁"同样生效
2. 选择文件- 打开系统文件选择对话框,直接选 .exe 文件
- 支持选 .lnk 快捷方式(自动解析目标 exe)
- 路径自动 normpath 转反斜杠(netsh 不认正斜杠)
3. 手动输入- 弹出输入框,粘贴完整 exe 路径
- 自动去除首尾引号
- 文件不存在时询问是否仍然添加规则(支持预配置场景)
4. 解除封锁(支持关联组批量解锁)- 选中列表中的程序 → 一键删除出站+入站防火墙规则
- 关联组智能提示:选中主程序时,自动识别关联的同目录 exe,弹窗询问是否一并解除
- 解锁后自动清理 config 中的分组引用
5. 刷新- 重新查询 netsh advfirewall firewall show rule 获取最新规则状态
- 自动清理已不存在的 group 引用(防止脏数据)
同目录封锁功能勾选复选框:「同时封锁同目录下所有 EXE(含子目录,防止辅助进程绕过)」
| 流程 | 说明 | 扫描 | 递归扫描选中 exe 所在目录及所有子目录的 .exe 文件 | 过滤 | 自动排除主程序自身,自动跳过已封锁的 exe | 预览确认 | 弹窗展示发现的 exe 列表(最多显示 20 个),用户确认后执行 | 用户取消 | 取消后只封锁主程序,不影响正常流程 | 典型场景:封锁某软件主 exe 时,同目录的 updater.exe、crashreporter.exe、telemetry.exe 等辅助进程一并封锁。
愿你喜欢!
2.1 修复网友反馈的bug
https://longhunge.lanzouq.com/iY56T3nz3lef
密码:h1aw
|
免费评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 软件严选|主题: 204, 订阅: 221
- · 软件破解教程精品|主题: 422, 订阅: 44
- · 收藏帖子|主题: 1126, 订阅: 33
- · 实用|主题: 496, 订阅: 25
- · 实用工具软件|主题: 108, 订阅: 15
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|