2017-12-14 6 views
0

결정된 호스트에서 tracert를 실행하는 응용 프로그램이 있지만 실행시 방화벽이 ICMP 요청을 차단했습니다. 내 응용 프로그램이 결과로 정상적으로 실행되는 방화벽을 사용하지 않도록 설정합니다. 내 응용 프로그램 C++에서이 문제를 해결할 필요가 있습니다. 다중 컴퓨터가이 응용 프로그램을 실행하기 때문에 방화벽을 하나씩 비활성화 할 수 없습니다.내 응용 프로그램에서 ICMPv4 요청을 허용하는 방법 C++? Windows 8.1+

+2

언어 선택, c & C++는 동일하지 않습니다. 또한 [도움말] – KevinDTimm

+0

에 묻는 방법을 참조하십시오. ICMP 및 UDP를 사용하여 "traceroute"할 수 있지만 둘 다 특별한 권한이 필요할 수있는 "원시"패킷을 구성해야합니다. – tadman

답변

2

응용 프로그램이 여기에 자세히 설명, 필요한 권한은, 그것의 API를 통해 Windows 방화벽을 제어 할 수있는 경우 : 권한이없는 경우

Windows Firewall with Advanced Security

그러나, 당신은이 작업을 수행 할 수 없습니다 이는 방화벽이 의도 한 바대로 컴퓨터와 사용자를 바람직하지 않은 응용 프로그램으로부터 보호합니다.

+0

감사! 방화벽에서 항목 규칙을 만들어야합니다. – Rafaelgss

관련 문제