윈도우 7 에서 방화벽을 설정해야 하는 일이 생겼는디
xp에서는 레지스트리에 등록해서 처리하면 됬지만 win7부터는 보안이 강화되서 인지 레지스트리를 통해 작업하는 방법이
보이지 않았다..;;
그래서 좀 더 조사 하던중 간단하게 커맨드 창에서 명령어를 방화벽을 설정 할 수 있는 방법이 있어 정리해 둔다.
(COM객체를 통해서 등록하는 방법도 있지만..뭔가 귀찮아 보이므로 패스...원하시는 분들은 구글링 고고!~)
방화벽 인바운드 추가시
netsh advfirewall firewall add rule name="Test" dir=in action=allow program="c:\MyTest\test.exe" enable=yes
반대로 삭제 명령은
netsh advfirewall firewall delete rule name="Test" program="c:\MyTest\test.exe"
위에처럼 하면 끝~~
근데 아웃바운드는 dir=out 하면 되는건가??;;;
netsh advfirewall firewall add rule name="Test" dir=in action=allow program="c:\MyTest\test.exe" enable=yes