我在Visual Studio 2008的发布模式下编译了我的C++项目。我的开发操作系统是Windows XP。编译工作正常。但是,当我尝试注册另一台机器上使用regsvr32
的dll,这是Windows 7,出现此错误:dllunregisterserver失败,错误代码为0x80070005
dllunregisterserver failed with error code 0x80070005
和任何人打电话告诉我什么是错?
我在Visual Studio 2008的发布模式下编译了我的C++项目。我的开发操作系统是Windows XP。编译工作正常。但是,当我尝试注册另一台机器上使用regsvr32
的dll,这是Windows 7,出现此错误:dllunregisterserver失败,错误代码为0x80070005
dllunregisterserver failed with error code 0x80070005
和任何人打电话告诉我什么是错?
一个方便的提示:Visual Studio附带一个'errlook.exe'实用程序,它将给出很多错误代码(包括0x80070005)的简要翻译。更好的是免费下载的“Exchange Server错误代码查找”工具(http://www.microsoft.com/downloads/en/details.aspx?familyid=be596899-7bb8-4208-b7fc-09e02a13696c&displaylang=en),它是对远远超过Exchange Server相关错误(它们基本上将Windows SDK头中的所有错误代码解析到实用程序中)非常有用。 – 2010-09-28 01:19:30