Source code
Revision control
Copy as Markdown
Other Tools
liteFirewall 1.0 -- based on nsisFirewall 1.2↩
↩
↩
---------------------------------------------------------↩
liteFirewall resolved the issue nsisFirewall exists on Vista/Windows 7 platforms. ↩
It support the profiles (private, domain, public) of firewall rules.↩
It support Unicode NSIS, while another firewall plugin SimpleFC not.↩
------------------------------------------------------------↩
↩
Usage↩
----------------------------------------------------------↩
liteFirewall::AddRule "<application path>" "<rule name>"↩
liteFirewall::RemoveRule "<application path>" "<rule name>"↩
↩
<application path> is the full path to the application you want to be authorized to↩
access the network (or accept incoming connections)↩
↩
<rule name> is the title that will be given to this exception entry in the firewall↩
control panel list↩
↩
↩
Notes↩
-----↩
1) Your installer must be run with administrator rights for liteFirewall to work↩
2) When compiling with more recent compiler than VC60, you need to choose the compilation↩
option to use static MFC library.↩
↩
Sample scripts↩
--------------↩
↩
; Add NOTEPAD to the authorized list↩
liteFirewall::AddRule "$WINDIR\Notepad.exe" "liteFirewall Test"↩
Pop $0↩
↩
; Remove NOTEPAD from the authorized list↩
liteFirewall::RemoveRule "$WINDIR\Notepad.exe" "liteFirewall Test"↩
Pop $0