怎样用程序注册OCX控件? 怎样用程序注册OCX控件?用ShellExecute()执行regsrv32行吗????怎样判断控件是否已注册? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用ShellExecute,但建议使用安装程序中的组件自注册/自取消注册功能,一般的安装制作程序中都有相应的功能后者可以通过读取注册表判断 regsvr32 file.ocx相关控制参数可以看帮助 regsvr32 /? HINSTANCE hdll=::LoadLibrary(sysfname); if(hdll) { FARPROC lpfn=::GetProcAddress(hdll,"DllRegisterServer"); if(lpfn) { (*lpfn)(); rt=true; //"调用DllRegisterServer成功,部件注册成功!"; } else { //"无法找到DllRegisterServer入口,部件注册失败!"; } ::FreeLibrary(hdll); } else { //"加载失败,部件注册失败!"; } ::ShellExecute(NULL,_T("open"),_T("regsvr32"),_T("-s xxx.dll"),0,SW_SHOW); 开发GSP监控系统,应该选择那种语言? 关于SendMessage BN_CLICKED请教 sql server打sp3补丁后连不上数据库 有控制usb拷贝文件的API函数吗? 怎样重画ComboBox的箭头,又没有api? 有谁用天敏的SDK做过开发?小弟头晕呀………… 關於電子書籍的動態翻頁效果的C++實現........ 24位真彩色的工具条使用什么编写的呀(比如ie的工具条是怎么编的呀) 谁能发一个用CSplitter分割SDI窗体的程序给我看看? 如何编写输出n个元素所有子集的递归函数? wchar_t怎么转换成char*? 如何屏弊掉应用程序窗口右上角的关闭按钮?
if(hdll)
{
FARPROC lpfn=::GetProcAddress(hdll,"DllRegisterServer");
if(lpfn)
{
(*lpfn)();
rt=true;
//"调用DllRegisterServer成功,部件注册成功!";
}
else
{
//"无法找到DllRegisterServer入口,部件注册失败!";
}
::FreeLibrary(hdll);
}
else
{
//"加载失败,部件注册失败!";
}