dll – regsvr32不会在注册表中创建任何条目
发布时间:2020-12-14 02:19:11 所属栏目:Windows 来源:网络整理
导读:我在尝试注册DLL时遇到问题.我的操作系统是 Windows 7(x64). 我以两种不同的方式做到这一点: 1)使用regsvr32.我收到消息“DllRegisterServer … succeedeed”,但我在注册表中找不到我的CLSID. (并且我在尝试使用此CLSID创建组件实例时出现“Class not regis
我在尝试注册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位,注册表项是在不同的位置创建的 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- PAT A1017 Queueing at Bank (25 分)
- WPF将TextBlock绑定到Window的标题
- 从零开始搭建Go语言开发环境
- windows-phone-7 – 仅限Windows Phone 8应用程序的DeviceU
- Windows安装程序 – 在CMake CPack NSIS中创建Windows桌面图
- windows-phone-7 – 从Visual Studio中将文件添加到WP7独立
- 如何将受管.NET程序集从内存中保存为EXE / DLL文件
- WiX修补无法正确更新文件
- 在现有2008R2中添加Windows Server 2012 DC而不更新架构
- 如何在Windows中为Visual Studio项目创建Debian安装包?
推荐文章
站长推荐
- 从Windows获取完整的音频设备名称
- PB6.5编译的程序 如何在Win7 和 Win10系统上脱离
- Windows 7 SDK for .NET 4.5?
- windows-server-2003 – Windows 2003,IIS 6,msx
- 我应该将Hyper-V用于基本Windows Server 2016文件
- Windows下 gpu版 Tensorflow 安装
- 批处理文件 – Windows在PATH中搜索可执行文件的
- .net – 如何从Windows执行Unix shell脚本
- Emacs for Windows错误加载颜色主题
- 如何在Windows Server上安装mod_jk(Apache Tomca
热点阅读