browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

注册 COM 服务器

Posted by on 2004 年 09 月 10 日

你可以任意转载本文,但请在转载后的文章中注明作者和原始链接。
媒体约稿请联系 titilima_AT_163.com(把“_AT_”换成“@”)。

C++代码
  1. BOOL RegisterDLL(LPCTSTR lpszDLLPath)   
  2. {   
  3.   BOOL bRet;   
  4.   HMODULE hDLL = LoadLibrary(lpszDLLPath);   
  5.   if (hDLL == NULL)   
  6.     return FALSE;   
  7.   FARPROC pfn = GetProcAddress(hDLL, "DllRegisterServer");   
  8.   if (pfn != NULL)   
  9.   {   
  10.     HRESULT hr = pfn();   
  11.     bRet = SUCCEEDED(hr);   
  12.   }   
  13.   FreeLibrary(hDLL);   
  14.   return bRet;   
  15. }  

代码说明:
lpszDLLPath:要注册的 DLL 文件。
返回值:如注册成功,则返回 TRUE,否则返回 FALSE。

订阅本站

没有评论

(Required)
(Required, will not be published)