1. 程式人生 > >OCX控制元件註冊相關(檢查是否註冊,註冊,反註冊)

OCX控制元件註冊相關(檢查是否註冊,註冊,反註冊)


 28 LPCTSTR pszDllName = OcxFileName ; //ActiveX控制元件的路徑及檔名  29 HINSTANCE hLib = LoadLibrary(pszDllName); //裝載ActiveX控制元件  30if (hLib < (HINSTANCE)HINSTANCE_ERROR)  
 31 {  
 32  return FALSE ;  
 33 }
 34 FARPROC lpDllEntryPoint; 
 35 lpDllEntryPoint = GetProcAddress(hLib,_T("DllUnregisterServer")); //獲取註冊函式DllUnregisterServer地址 
 36 37 if(lpDllEntryPoint!=NULL) //呼叫註冊函式DllUnregisterServer  38{
 39  if(FAILED((*lpDllEntryPoint)())) 
 40  
 41   FreeLibrary(hLib); 
 42   return FALSE ; 
 43  }
 44  return TRUE ; 
 45 }
 46 else 47  return FALSE ; 
 48}