Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Echo Off
- Title Reg Converter v1.2 & Color 1A
- cd %systemroot%\system32
- call :IsAdmin
- Set "WDF=HKCR\exefile\shell\WDF"
- Reg.exe add "%WDF%" /v "SubCommands" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%" /v "HasLUAShield" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%" /v "Position" /t REG_SZ /d "Bottom" /f
- Reg.exe add "%WDF%" /v "MUIVerb" /t REG_SZ /d "&Windows Defender Firewall" /f
- Reg.exe add "%WDF%" /v "Icon" /t REG_SZ /d "mstscax.dll ,1" /f
- Reg.exe add "%WDF%" /v "Extended" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%\Shell\1_Block_Out" /v "HasLUAShield" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%\Shell\1_Block_Out" /v "MUIVerb" /t REG_SZ /d "&Block Out Windows Firewall" /f
- Reg.exe add "%WDF%\Shell\1_Block_Out" /v "Icon" /t REG_SZ /d "imageres.dll,-105" /f
- Reg.exe add "%WDF%\Shell\1_Block_Out\Command" /ve /t REG_SZ /d "\"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe\" -Executionpolicy ByPass -WindowStyle Hidden -NoLogo -Command \"start powershell -Verb runas -ArgumentList \\\"-NoLogo -WindowStyle Hidden -command `\\\"New-NetFirewallRule -DisplayName ([System.IO.Path]::GetFilenameWithoutExtension('%%1_Out')) -Name '%%1_Out' -Enabled True -Direction Outbound -Action Block -Program '%%1'`\\\"\\\"\"" /f
- Reg.exe add "%WDF%\Shell\1_Block_In" /v "HasLUAShield" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%\Shell\1_Block_In" /v "MUIVerb" /t REG_SZ /d "&Block In Windows Firewall" /f
- Reg.exe add "%WDF%\Shell\1_Block_In" /v "Icon" /t REG_SZ /d "imageres.dll,-105" /f
- Reg.exe add "%WDF%\Shell\1_Block_In\Command" /ve /t REG_SZ /d "\"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe\" -Executionpolicy ByPass -WindowStyle Hidden -NoLogo -Command \"start powershell -Verb runas -ArgumentList \\\"-NoLogo -WindowStyle Hidden -command `\\\"New-NetFirewallRule -DisplayName ([System.IO.Path]::GetFilenameWithoutExtension('%%1_In')) -Name '%%1_In' -Enabled True -Direction Inbound -Action Block -Program '%%1'`\\\"\\\"\"" /f
- REM Reg.exe add "%WDF%\Shell\2_Remove_Out" /v "CommandFlags" /t REG_DWORD /d "32" /f
- Reg.exe add "%WDF%\Shell\2_Remove_Out" /v "Icon" /t REG_SZ /d "imageres.dll,-106" /f
- Reg.exe add "%WDF%\Shell\2_Remove_Out" /v "MUIVerb" /t REG_SZ /d "&Remove Out From Windows Firewall" /f
- Reg.exe add "%WDF%\Shell\2_Remove_Out" /v "HasLUAShield" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%\Shell\2_Remove_Out\Command" /ve /t REG_SZ /d "\"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe\" -Executionpolicy ByPass -WindowStyle Hidden -NoLogo -Command \"start powershell -Verb runas -ArgumentList \\\"-NoLogo -WindowStyle Hidden -command `\\\"Remove-NetFirewallRule -Name '%%1_Out'`\\\"\\\"\"" /f
- Reg.exe add "%WDF%\Shell\2_Remove_In" /v "Icon" /t REG_SZ /d "imageres.dll,-106" /f
- Reg.exe add "%WDF%\Shell\2_Remove_In" /v "MUIVerb" /t REG_SZ /d "&Remove In From Windows Firewall" /f
- Reg.exe add "%WDF%\Shell\2_Remove_In" /v "HasLUAShield" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%\Shell\2_Remove_In\Command" /ve /t REG_SZ /d "\"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe\" -Executionpolicy ByPass -WindowStyle Hidden -NoLogo -Command \"start powershell -Verb runas -ArgumentList \\\"-NoLogo -WindowStyle Hidden -command `\\\"Remove-NetFirewallRule -Name '%%1_In'`\\\"\\\"\"" /f
- Reg.exe add "%WDF%\Shell\3_Launch" /v "MUIVerb" /t REG_SZ /d "&Launch Windows Defender Firewall" /f
- Reg.exe add "%WDF%\Shell\3_Launch" /v "Icon" /t REG_SZ /d "imageres.dll,208" /f
- Reg.exe add "%WDF%\Shell\3_Launch" /v "HasLUAShield" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%\Shell\3_Launch" /v "CommandFlags" /t REG_DWORD /d "32" /f
- Reg.exe add "%WDF%\Shell\3_Launch\Command" /ve /t REG_SZ /d "mmc wf.msc" /f
- Reg.exe add "%WDF%\Shell\4_Delete" /v "HasLUAShield" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%\Shell\4_Delete" /v "CommandFlags" /t REG_DWORD /d "32" /f
- Reg.exe add "%WDF%\Shell\4_Delete" /v "MUIVerb" /t REG_SZ /d "&Delete Windows Defender Firewall Menu" /f
- Reg.exe add "%WDF%\Shell\4_Delete\Command" /ve /t REG_SZ /d "REG DELETE HKCR\exefile\shell\WDF /F /REG:64" /f
- Reg.exe add "%WDF%\Shell\5_GoToKey" /v "CommandFlags" /t REG_DWORD /d "32" /f
- Reg.exe add "%WDF%\Shell\5_GoToKey" /v "MUIVerb" /t REG_SZ /d "&GoTo Registry Directly to a Given Key" /f
- Reg.exe add "%WDF%\Shell\5_GoToKey" /v "HasLUAShield" /t REG_SZ /d "" /f
- Reg.exe add "%WDF%\Shell\5_GoToKey\Command" /ve /t REG_SZ /d "cmd /c REG ADD \"HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\" /v \"LastKey\" /d \"HKEY_CLASSES_ROOT\exefile\shell\WDF\" /f & start \"\" regedit & exit" /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
Add Comment
Please, Sign In to add comment