首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

使用函数注册ocx控件弹出active控件交互不安全,如何解决

2012-12-16 
使用函数注册ocx控件弹出active控件交互不安全,怎么解决使用regsvr32 进行注册就没有这问题,该怎么解决?[

使用函数注册ocx控件弹出active控件交互不安全,怎么解决
使用regsvr32 进行注册就没有这问题,该怎么解决?
[解决办法]
注册函数

bool RegisterOcx(LPCTSTR OcxFileName)
{
LPCTSTR pszDllName = OcxFileName ; //ActiveX控件的路径及文件名 
HINSTANCE hLib = LoadLibrary(pszDllName); //装载ActiveX控件 
if (hLib < (HINSTANCE)HINSTANCE_ERROR) 

return false ; 

FARPROC lpDllEntryPoint; 
lpDllEntryPoint = GetProcAddress(hLib,("DllRegisterServer")); //获取注册函数DllRegisterServer地址 
if(lpDllEntryPoint!=NULL) //调用注册函数DllRegisterServer 

if(FAILED((*lpDllEntryPoint)())) 

FreeLibrary(hLib); 
return false ; 

return true ; 

else 
return false;
}

[解决办法]
没人遇到过么

热点排行