Windows系统右键菜单增加防火墙一键入站、出站规则
批处理版
@Echo Off
Title Reg Converter v1.2 & Color 1A
cd %systemroot%\system32
call :IsAdmin
reg delete "HKCR\exefile\shell\FirewallRules" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules" /v "MUIVerb" /t REG_EXPAND_SZ /d "防火墙规则" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules" /v "Icon" /t REG_SZ /d "FirewallControlPanel.dll,0" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules" /v "SubCommands" /t REG_SZ /d "" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules" /v "Position" /t REG_SZ /d "Center" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Advanced Security" /v "MUIVerb" /t REG_EXPAND_SZ /d "高级安全Windows Defender(&F)" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Advanced Security" /v "Icon" /t REG_SZ /d "FirewallControlPanel.dll,0" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Advanced Security" /v "Position" /t REG_EXPAND_SZ /d "Top" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Advanced Security\Command" /ve /t REG_EXPAND_SZ /d "%%windir%%\system32\mmc.exe /s wf.msc" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Allow inbound" /v "MUIVerb" /t REG_EXPAND_SZ /d "允许入站" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Allow inbound" /v "Icon" /t REG_SZ /d "imageres.dll,-106" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Allow inbound\Command" /ve /t REG_EXPAND_SZ /d "mshta vbscript:createobject(\"shell.application\").shellexecute(\"netsh.exe\",\"advfirewall firewall delete rule name = \"\"%%1\"\" dir = in program = \"\"%%1\"\"\",\"\",\"runas\",0)(close)" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Allow outbound" /v "MUIVerb" /t REG_EXPAND_SZ /d "允许出站" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Allow outbound" /v "Icon" /t REG_SZ /d "imageres.dll,-106" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Allow outbound\Command" /ve /t REG_EXPAND_SZ /d "mshta vbscript:createobject(\"shell.application\").shellexecute(\"netsh.exe\",\"advfirewall firewall delete rule name = \"\"%%1\"\" dir = out program = \"\"%%1\"\"\",\"\",\"runas\",0)(close)" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Block Inbound" /v "MUIVerb" /t REG_EXPAND_SZ /d "禁止入站" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Block Inbound" /v "Icon" /t REG_SZ /d "imageres.dll,-105" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Block Inbound\Command" /ve /t REG_EXPAND_SZ /d "mshta vbscript:createobject(\"shell.application\").shellexecute(\"netsh.exe\",\"advfirewall firewall add rule name = \"\"%%1\"\" dir = in program = \"\"%%1\"\" action = block\",\"\",\"runas\",0)(close)" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Block Outbound" /v "MUIVerb" /t REG_EXPAND_SZ /d "禁止出站" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Block Outbound" /v "Icon" /t REG_SZ /d "imageres.dll,-105" /f
Reg.exe add "HKCR\exefile\shell\FirewallRules\Shell\Block Outbound\Command" /ve /t REG_EXPAND_SZ /d "mshta vbscript:createobject(\"shell.application\").shellexecute(\"netsh.exe\",\"advfirewall firewall add rule name = \"\"%%1\"\" dir = out program = \"\"%%1\"\" action = block\",\"\",\"runas\",0)(close)" /f
Exit
:IsAdmin
Reg.exe query "HKU\S-1-5-19\Environment"
If Not %ERRORLEVEL% EQU 0 (
Cls & Echo You must have administrator rights to continue ...
Pause & Exit
)
Cls
goto:eof
注册表版文件导入
[HKEY_CLASSES_ROOT\exefile\shell\FirewallRules\Shell\Allow outbound\Command]
@=hex(2):6d,00,73,00,68,00,74,00,61,00,20,00,76,00,62,00,73,00,63,00,72,00,69,\
00,70,00,74,00,3a,00,63,00,72,00,65,00,61,00,74,00,65,00,6f,00,62,00,6a,00,\
65,00,63,00,74,00,28,00,22,00,73,00,68,00,65,00,6c,00,6c,00,2e,00,61,00,70,\
00,70,00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,22,00,29,00,2e,00,\
73,00,68,00,65,00,6c,00,6c,00,65,00,78,00,65,00,63,00,75,00,74,00,65,00,28,\
00,22,00,6e,00,65,00,74,00,73,00,68,00,2e,00,65,00,78,00,65,00,22,00,2c,00,\
22,00,61,00,64,00,76,00,66,00,69,00,72,00,65,00,77,00,61,00,6c,00,6c,00,20,\
00,66,00,69,00,72,00,65,00,77,00,61,00,6c,00,6c,00,20,00,64,00,65,00,6c,00,\
65,00,74,00,65,00,20,00,72,00,75,00,6c,00,65,00,20,00,6e,00,61,00,6d,00,65,\
00,20,00,3d,00,20,00,22,00,22,00,25,00,31,00,22,00,22,00,20,00,64,00,69,00,\
72,00,20,00,3d,00,20,00,6f,00,75,00,74,00,20,00,70,00,72,00,6f,00,67,00,72,\
00,61,00,6d,00,20,00,3d,00,20,00,22,00,22,00,25,00,31,00,22,00,22,00,22,00,\
2c,00,22,00,22,00,2c,00,22,00,72,00,75,00,6e,00,61,00,73,00,22,00,2c,00,30,\
00,29,00,28,00,63,00,6c,00,6f,00,73,00,65,00,29,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\FirewallRules\Shell\Block Inbound]
"MUIVerb"=hex(2):81,79,62,6b,65,51,d9,7a,00,00
"Icon"="imageres.dll,-105"
[HKEY_CLASSES_ROOT\exefile\shell\FirewallRules\Shell\Block Inbound\Command]
@=hex(2):6d,00,73,00,68,00,74,00,61,00,20,00,76,00,62,00,73,00,63,00,72,00,69,\
00,70,00,74,00,3a,00,63,00,72,00,65,00,61,00,74,00,65,00,6f,00,62,00,6a,00,\
65,00,63,00,74,00,28,00,22,00,73,00,68,00,65,00,6c,00,6c,00,2e,00,61,00,70,\
00,70,00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,22,00,29,00,2e,00,\
73,00,68,00,65,00,6c,00,6c,00,65,00,78,00,65,00,63,00,75,00,74,00,65,00,28,\
00,22,00,6e,00,65,00,74,00,73,00,68,00,2e,00,65,00,78,00,65,00,22,00,2c,00,\
22,00,61,00,64,00,76,00,66,00,69,00,72,00,65,00,77,00,61,00,6c,00,6c,00,20,\
00,66,00,69,00,72,00,65,00,77,00,61,00,6c,00,6c,00,20,00,61,00,64,00,64,00,\
20,00,72,00,75,00,6c,00,65,00,20,00,6e,00,61,00,6d,00,65,00,20,00,3d,00,20,\
00,22,00,22,00,25,00,31,00,22,00,22,00,20,00,64,00,69,00,72,00,20,00,3d,00,\
20,00,69,00,6e,00,20,00,70,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,00,3d,\
00,20,00,22,00,22,00,25,00,31,00,22,00,22,00,20,00,61,00,63,00,74,00,69,00,\
6f,00,6e,00,20,00,3d,00,20,00,62,00,6c,00,6f,00,63,00,6b,00,22,00,2c,00,22,\
00,22,00,2c,00,22,00,72,00,75,00,6e,00,61,00,73,00,22,00,2c,00,30,00,29,00,\
28,00,63,00,6c,00,6f,00,73,00,65,00,29,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\FirewallRules\Shell\Block Outbound]
"MUIVerb"=hex(2):81,79,62,6b,fa,51,d9,7a,00,00
"Icon"="imageres.dll,-105"
[HKEY_CLASSES_ROOT\exefile\shell\FirewallRules\Shell\Block Outbound\Command]
@=hex(2):6d,00,73,00,68,00,74,00,61,00,20,00,76,00,62,00,73,00,63,00,72,00,69,\
00,70,00,74,00,3a,00,63,00,72,00,65,00,61,00,74,00,65,00,6f,00,62,00,6a,00,\
65,00,63,00,74,00,28,00,22,00,73,00,68,00,65,00,6c,00,6c,00,2e,00,61,00,70,\
00,70,00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,22,00,29,00,2e,00,\
73,00,68,00,65,00,6c,00,6c,00,65,00,78,00,65,00,63,00,75,00,74,00,65,00,28,\
00,22,00,6e,00,65,00,74,00,73,00,68,00,2e,00,65,00,78,00,65,00,22,00,2c,00,\
22,00,61,00,64,00,76,00,66,00,69,00,72,00,65,00,77,00,61,00,6c,00,6c,00,20,\
00,66,00,69,00,72,00,65,00,77,00,61,00,6c,00,6c,00,20,00,61,00,64,00,64,00,\
20,00,72,00,75,00,6c,00,65,00,20,00,6e,00,61,00,6d,00,65,00,20,00,3d,00,20,\
00,22,00,22,00,25,00,31,00,22,00,22,00,20,00,64,00,69,00,72,00,20,00,3d,00,\
20,00,6f,00,75,00,74,00,20,00,70,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,3d,00,20,00,22,00,22,00,25,00,31,00,22,00,22,00,20,00,61,00,63,00,74,00,\
69,00,6f,00,6e,00,20,00,3d,00,20,00,62,00,6c,00,6f,00,63,00,6b,00,22,00,2c,\
00,22,00,22,00,2c,00,22,00,72,00,75,00,6e,00,61,00,73,00,22,00,2c,00,30,00,\
29,00,28,00,63,00,6c,00,6f,00,73,00,65,00,29,00,00,00
https://www。123865。com/s/ngnRVv-cik8d
|