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

regsvr32.exe 一个.dll的绝对路径,该如何解决

2013-06-26 
regsvr32.exe 一个.dll的绝对路径如题,执行这个操作,实际上是调用了extern C HRESULT __stdcall DllRegi

regsvr32.exe 一个.dll的绝对路径
如题,执行这个操作,实际上是调用了
extern "C" HRESULT __stdcall DllRegisterServer()
{
char szModule[1024];
DWORD dwResult = ::GetModuleFileName((HMODULE)g_hModule, szModule, 1024);
if (dwResult == 0)
return SELFREG_E_CLASS;
return RegisterServer(CLSID_Dictionary,
                      szModule, 
      "Dictionary.Object",
      "Dictionary Component",
      NULL);
}
那再查看系统注册标的时候,不是就应该能查看到这个com组件了吗?为什么没有~
[解决办法]
你查查返回值看是否注册成功了.
[解决办法]
使用regmon软件。
[解决办法]
可能是注册表文件太大或被安全软件超慢校验后才写入吧。

热点排行