C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[62707] Re:볼랜드 C++ 빌더 6 에서 winpcap 사용 할 수 있을까요?
남병철.레조 [lezo] 2034 읽음    2010-10-17 22:27
벌써 잘 쓰고 있을 수도 있지만... 남긴다는 의미에서 몇 자 적어두겠습니다. ^^;

물론 사용 가능합니다.
WinPcap 사이트에서 설치본을 다운받아  winpcap.dll이  system32 폴더에 복사되게 하신후
http://www.winpcap.org/install/default.htm

WinPcap 4.1.2 안정화 버전을 받아서 압축을 풀어서 빌더 프로젝트에서 사용하면 됩니다.
include, lib 폴더를 자신의 프로젝트에 추가합니다.
http://www.winpcap.org/devel.htm

컴파일시 자잘한 선언 문제(?)가 있을 수 있는데 컴파일 메시지를 친절히 나오니 살펴보세요.
그래도 빌더에서 라이브러리를 가져다 쓸때 자주보이는 Multiple declaration 부분이 있어서 미리
아래의 define 들을 추가해 줍니다.

WIN32;HAVE_U_INT8_T;HAVE_U_INT16_T;HAVE_U_INT32_T;HAVE_U_INT64_T

아..
wpcap.lib 파일은 coff 형식의 import 라이브러리 이므로 coff2omf 컨버터를 이용해서 변환해 줍니다.
ex) coff2omf -lib:ms wpcap.lib wpcap_omf.lib

자신의 이더넷 망의 모든 패킷 감청이나 보내기 등 별 문제 없이 잘 돌아갑니다.

참고게시글
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_res&no=159


ps.
웜 만들지 마세요! ~_~;;



곽길봉 님이 쓰신 글 :
: 안녕하세요
:
: 볼랜드 C++ 빌더 6를 처음 사용해서
:
: 공부하면서 프로젝트를 수행하고 있는데 winpcap을 볼랜드에서 사용할 수 있을까요?
:
: 이더넷 프래임을 가져와야되는 부분이 있어서 이렇게 글을 남깁니다.
:
: 아님 다른 방법이 있으면 추천 부탁 드립니다.

+ -

관련 글 리스트
62469 볼랜드 C++ 빌더 6 에서 winpcap 사용 할 수 있을까요? 곽길봉 871 2010/09/16
62707     Re:볼랜드 C++ 빌더 6 에서 winpcap 사용 할 수 있을까요? 남병철.레조 2034 2010/10/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.