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

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软件。
------解决方案--------------------
可能是注册表文件太大或被安全软件超慢校验后才写入吧。