注册COM服务器

BOOL RegisterDLL(LPCTSTR lpszDLLPath)
{
BOOL bRet;
HMODULE hDLL = LoadLibrary(lpszDLLPath);
if (hDLL == NULL)
return FALSE;
FARPROC pfn = GetProcAddress(hDLL, "DllRegisterServer");
if (pfn != NULL)
{
HRESULT hr = pfn();
bRet = SUCCEEDED(hr);
}
FreeLibrary(hDLL);
return bRet;
}

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

你可能感兴趣的:(com)