[완료] Window 7 환경에서의 Winpcap 라이브러리 참고

blackcomma의 이미지

Window 7 에서 Winpcap을 사용하여서 프로그램을 구현하고 있습니다.

예전 XP 에서는 winpcap 3.0 버젼으로 잘 사용하여서 구현하였는데

운영 체제를 window 7으로 교채 한후 환경까지는 구현 하였으나 디바이스 찾는 부분에서 막혀있네요

정확히 pcap_findalldevs 이 함수가 수행이 안되고 PacketGetAdapterNames 의 작업이 완료 되었다고만 나오네요

제 기억으로는 Vista에서도 같은 문제가 생겨서 안되었던걸로 기억하는데

다른 버젼으로 올려도 디바이스 정보를 찾지를 못하네요

실행했었던 파일은 Winpcap에 예제로 들어있는 pktdump_ex 파일입니다.

너무 막막해서 이렇게 글을 씁네요 ㅠ

도와주시겠습니까?

blackcomma의 이미지

=ㅅ=;; 혼자 질문하고 스스로 답변하는 기분이 조금 이상하군요;

열심히 구굴링을 하던 도중

http://www.sevenforums.com/software/12989-winpcap.html

이곳을 알게 되었네요

답변을 보면 Winpcap 3.1 beta5 버젼으로 다운을 받고 나서 파일을 우클릭 후 속성으로 들어갑니다.

거기서 호환성 탭으로 이동후에 호환모드를 체크 그 밑에 있는 이 프로그램을 실행할 모드를 (Windows Vista (서비스팩 1)) 로 바꿉니다.

그리고 관리자 모드로 실행~

잘 실행 되는 모습을 볼 수가 있네요 ㅠㅠ

저처럼 삽질 마시고 한번에 해결들 하세요-