skv*_*rik 5 dll regsvr32 clsid
我在尝试注册DLL时遇到问题.我的操作系统是Windows 7(x64).
我以两种不同的方式做到这一点:
1)使用regsvr32.我收到消息"DllRegisterServer ... succeedeed",但我在注册表中找不到我的CLSID.(并且我在尝试使用此CLSID创建组件实例时出现"Class not registered"错误.)在这种情况下,我知道DllRegisterServer从未被调用(因为我在此函数的开头创建了一个文本文件而它不是创建).
2)显式加载我的DLL并调用DllRegisterServer.在这种情况下,DllRegisterServer返回S_OK,但仍然无法在注册表中找到我的CLSID并获得"Class not registered"错误.
我确定代码是正确的(因为它不能仅在我的操作系统上运行),所以似乎问题出现在操作系统中.有人遇到过这样的问题吗?
http://msdn.microsoft.com/en-us/library/aa384232(v=vs.85).aspx应该解释一下
根据您的 dll 是 32 位还是 64 位,注册表项将在不同的位置创建
| 归档时间: |
|
| 查看次数: |
13668 次 |
| 最近记录: |