궁구미 님이 쓰신 글 :
: 안녕하세요? 제목과 같이 C++Builder에서 dll을 어떻게 넣어서 사용하는지 알려주세요.
: 측정기 회사에서 DLL파일을 받았는데 어떻게 로드해서 함수를 가져다쓰는지 모르겠어요.
: 가르쳐주실거죠?
:
후킹 에제인뎅 참고
// Hook DLL 로드
dll_inst = LoadLibrary("..\\dll\\GHook.dll");
if(dll_inst == NULL)
{
ShowMessage("훅 DLL을 로드할 수 없습니다.");
return;
}
// hook 함수 찾기.
FSetHook SetHook = (FSetHook) GetProcAddress(dll_inst, "SetHook");
if (SetHook == NULL)
{
ShowMessage("DLL에 필요한 훅 메소드를 찾을 수 없습니다.");
FreeLibrary(dll_inst);
dll_inst = NULL;
return;
}
dll내에 함수 원형은 알고있으시겟죵
|