외부 dll의 함수를 가져오는 제대로된 방법            
            
        
    
        View 18,317         | 작성일2009.10.22 16:13        
    관련링크
본문
흠..
나도 뭔가 하나 쓰긴 써야짐... ㄷㄷ 다들 아시겟지만... 
책에서 외부 dll명시적 연결시 dll 명을 정확히 입력해 한다고 써있어서..
int (WINAPI *pFuncDll)(BOOL); //함수 포인터 선언하구 
_loaddll = ::LoadLibraryA("dllname.dll");  //로드 라이브러리 쓰고 
pFuncDll = (int (WINAPI*)(BOOL))::GetProcAddres(_loaddll,"_CtrlAltDel_Enable_Disable"); 
(*pFuncDll)(FALSE); //함수 콜 했는데 안됫단 말이징
//----
알고 봣더니. 함수의 정확한 파일명은 _CtrlAltDel_Enable_Disable@4 이거드라구..
파일명을 정확히 입력해야 한다는 것은 그런 뜻 이였어.. 이것때문에 믱미??? 이러고 한나절을 보냈지 사용 프로그램은 DEPENDS.EXE를 이용해서 사용 했구
dll이 어떤 함수명들을 쓰는지 나열해 주는 감사한 프로그램 이였더라구...
 
                 라이트모드
라이트모드 다크모드
다크모드