오전 11:26 2001-10-23
조경민 bro@shinbiro.com
==================================================================
구한 소스인데 출처를 못 담았음 죄송..

COM dll을
regsvr32 -u와 같은 코드

HRESULT (STDAPICALLTYPE* pfnDllUnregisterServer)(void);
TCHAR szDll[MAX_PATH];
::lstrcpy( szDll, _T("XXXXXXX.dll") );
HINSTANCE hInstance = ::LoadLibrary( szDll );
if( NULL == hInstance ) return FALSE;
(FARPROC&)pfnDllUnregisterServer
          = ::GetProcAddress(hInstance, _T("DllUnregisterServer"));
if( pfnDllUnregisterServer && FAILED((*pfnDllUnregisterServer)())){
    ::FreeLibrary(hInstance);
    return FALSE;
}
::FreeLibrary(hInstance);

+ Recent posts