我们VFXer在使用CG软件时,有一些破解方式是要求手动阻止程序访问互联网的,比如Marvelous Designer,Knald等。一些常用的系统软件如Emeditor也要求阻止访问互联网,不然启动之后会检测到序列号无效或要求账号登陆导致破解失败。虽然在Windows系统里点几十下鼠标,也能用自带的防火墙阻止,甚至有firewall app blocker这样的软件,可以很直观的管理哪些程序经过防火墙,但本着原生精简的精神,还是决定自己写一个右键批处理命令来实现。
安装方法:
解压缩到C盘根目录,双击BlockApp_Install.reg导入注册表完成安装。
卸载方法:
双击BlockApp_Uninstall.reg导入注册表,删除C盘解压出的文件。
使用方法:
在需要阻止的软件上鼠标右键,选择阻止联网或允许联网即可。
备注:
右键命令调用的bat批处理文件需要对应系统绝对路径,如果需要放到别的位置,请确保卸载后再修改BlockApp_Install.reg中的路径进行安装,以免注册表残留垃圾。路径中的斜杠如C:\一定要使用双斜杠书写。
本软件版权归微软所有,命令全部来自Windows系统原生,提供卸载功能,卸载后注册表无残留。适用于win7及以后的桌面和服务器系统。欢迎使用,欢迎传播,欢迎交流。
所有源代码:
1 2 3 4 5 6 | @echo off netsh advfirewall firewall add rule name=%~n1 dir=out program=%1 action=block netsh advfirewall firewall show rule name=%~n1 echo 已阻止程序%1访问互联网,按任意键退出。 pause > nul exit |
1 2 3 4 5 6 | @echo off netsh advfirewall firewall delete rule name=%~n1 netsh advfirewall firewall show rule name=%~n1 echo 已允许程序%1访问互联网,按任意键退出。 pause > nul exit |
1 2 3 4 5 6 7 8 9 10 11 12 13 | Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\CGUNC_BlockApp] @="阻止联网" [HKEY_CLASSES_ROOT\*\shell\CGUNC_BlockApp\command] @="\"C:\\BlockApp.bat\" \"%1\"" [HKEY_CLASSES_ROOT\*\shell\CGUNC_AllowApp] @="允许联网" [HKEY_CLASSES_ROOT\*\shell\CGUNC_AllowApp\command] @="\"C:\\AllowApp.bat\" \"%1\"" |
1 2 3 4 5 | Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\*\shell\CGUNC_BlockApp] [-HKEY_CLASSES_ROOT\*\shell\CGUNC_AllowApp] |
下载地址: