mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-27 02:47:31 +09:00
25 lines
750 B
NSIS
25 lines
750 B
NSIS
; 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
|