Source code

Revision control

Copy as Markdown

Other Tools

; liteFirewall - Sample script↩
!ifdef TARGETDIR↩
!addplugindir "${TARGETDIR}"↩
!else↩
!addplugindir "..\bin"↩
!endif↩
Name "Sample liteFirewall"↩
OutFile "Sample.exe"↩
ShowInstDetails show ↩
Section "Main program"↩
; Add NOTEPAD to the authorized list↩
liteFirewallW::AddRule "$WINDIR\Notepad.exe" "liteFirewall Test"↩
Pop $0↩
Exec "rundll32.exe shell32.dll,Control_RunDLL firewall.cpl"↩
MessageBox MB_OK "Program added to Firewall exception list.$\r$\n(close the control panel before clicking OK)"↩
; Remove NOTEPAD from the authorized list↩
liteFirewallW::RemoveRule "$WINDIR\Notepad.exe" "liteFirewall Test"↩
Pop $0↩
Exec "rundll32.exe shell32.dll,Control_RunDLL firewall.cpl"↩
MessageBox MB_OK "Program removed to Firewall exception list"↩
SectionEnd↩