정상적으로 실행할 수 있도록 Windows Vista 방화벽의 예외 목록에 .exe 파일을 프로그래밍 방식으로 추가하는 방법이 있습니까? 저는 VC++를 사용하고 있습니다.프로그래밍 방식으로 Windows Vista 예외 방화벽에 추가하십시오.
답변
Vista 방화벽에 대해서는 잘 모릅니다.하지만 방화벽 예외 목록에 프로그래밍 방식으로 액세스 할 수 있도록하는 것은 모든 컴퓨터의 보안을 위반하는 것으로 보입니다. Windows가 임의의 코드를 방화벽과 함께 이런 식으로 사용할 수있게 허용하면 매우 놀랄 것입니다.
사용자가 컴퓨터 앞에 앉아 있거나 네트워크 관리자가 네트워크 전체 보안 정책을 설정하면이 작업을 수행 할 수있는 유일한 사람이됩니다. 그들은 실제적으로 프로세스를 대화식으로 수행하는 사람들입니다.
그러면 매우 놀랄 것입니다. :-) 그것은 절대적으로 가능합니다 : http://msdn.microsoft.com/en-us/library/windows/desktop/aa366319(v=vs.85).aspx – Ignitor
예 - WindowsFirewallAddApp 메서드 here을 살펴 보는 경우 몇 가지 방법을 제시해야합니다.
Vista 방화벽, 전 세계에서 유일한 방화벽 프로그램에 의해 프로그램 적으로 비활성화 될 수 있습니다. –
모든 프로그램. 관리자 권한이있는 경우. http://msdn.microsoft.com/en-us/library/ff956123%28v=VS.85%29.aspx –
API의 MSDN 설명서 링크 : http://msdn.microsoft.com/en-us /library/windows/desktop/aa366319(v=vs.85).aspx – Ignitor
왜 이것을 원하니? 방화벽의 예외 목록은 사용자 확인으로 만 수정해야합니다. – nothrow