安装DriverStudio3.2 过程中出现DSDDKEnv8.dll failed to register错误的解决方法

原因,与VS2005集成时会发生此错误。

解决方法,补丁:ftp://ftp.compuware.com/pub/driverstudio/outgoing/patch/DSDDKEnv.zip

>Extract it into a temp directory.
>Copy the file DSDDKEnv8.dll into the <INSTALL_DIR>/DriverStudio/Common/Bin directory. >Select "yes" if prompted to copy over an existing one.
>Copy the file DSDDKEnv8UI.dll into the <INSTALL_DIR>/DriverStudio/Common/Bin/1033 >directory. Select "yes" if prompted to copy over an existing one.
>Then unregister the older version
>Go to start->run and type "regsvr32 -u >"<INSTALL_DIR>/DriverStudio/Common/Bin/dsddkenv8.dll"
>Then register the new copy
>Go to start->run and type "regsvr32 >"<INSTALL_DIR>/DriverStudio/Common/Bin/dsddkenv8.dll"
>DriverStudio menu should now be part of the VisualStudio 2005 menu

 

如果在vs2005+补丁后生成的解决方案文件.sln无法双击打开工程时可以使用文本编辑器打开.sln文件在第二行加入“# Visual Studio 2005”保存即可,例如:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aa", "driver/aa.vcproj", "{6A0A9D07-FD4C-4D7C-805D-48D25FB4BE6C}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "aaApp", "app/aaApp.vcproj", "{99FD6FD2-86EB-4177-BC0F-00F692130E58}"
EndProject
....


根治方法:
打开/DriverStudio/DriverWizard/Templates目录的WdmDriver.sln.net文件找到“Microsoft Visual Studio Solution File, Format Version 9.00”这一行,在其后下一行加入“# Visual Studio 2005”保存即可,以后用DriverWizard生成的工程就可以正常双击打开了。

修改后象这样:
...
$$FILE $$ProjectName$$.sln
$$IFDEF GENERATE_SLN2002
Microsoft Visual Studio Solution File, Format Version 7.00
$$ENDIF
$$IFDEF GENERATE_SLN2003
Microsoft Visual Studio Solution File, Format Version 8.00
$$ENDIF
$$IFDEF GENERATE_SLN2005
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
$$ENDIF
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "$$ProjectName$$", "Driver/$$ProjectName$$.vcproj", "$$ProjectGuid$$"
EndProject

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DriverStudio 3.2 升级补丁<br><br>将DriverStudio 3.2升级至DriverStudio 3.2.1<br><br>原说明如下:<br><br>Compuware DriverStudioDriverSuite<br>Version 3.2 ONLY<br><br>Version 3.2 patch.<br>The purpose of this patch is to update DriverStudioDriverSuite to fix several bugs that have been found. It also has the operating system update patch.<br><br>After extracting the files the result should have been two directories a host directory and a target directory.<br><br>This corresponds to the two distinct parts of the debug environment.<br><br>· The Host – The machine that will host the debugging applications.<br><br>· The Target – The machine that will be running the binary that will be tested.<br><br>NOTE: On a single machine-debugging environment (When the debugging and the testing machine are the same machine) you will need to do the host AND the target portions described below.<br><br>Softice is a typically a single machine environment and VisualSoftice is typically a two machine environment.<br><br> <br><br>Host<br><br>· Copy the files osinfo.dat and osinfob.dat from the host directory into the following directories.<br><br> <Install Directory>\Compuware\DriverStudio<br><br> < Install Directory>\Compuware\DriverStudio\VisualSoftICE<br><br> <br><br>· Copy the file DS.exe the host directory into the following directory<br><br> <Install Directory>\Compuware\DriverStudio<br><br> <br><br>Target<br><br>· Copy all the .sys and all the .dat files found in the root of the target directory to the system32\drivers directory.<br><br>· Copy the siksym.sys from the appropriate subdirectory (IA64, AMD64 or X86) into the system32 drivers directory. Note: only copy the one that applies to that specific target.<br><br> <br><br>Bug Fixes<br>· Enumeration of printers that were removed causing memory exception in DriverWorkbench (ds.exe).<br><br>· Update support for XP SP2 and future operating systems.<br><br>· Occasional keyboard lockups.<br><br> <br><br>Contacting Technical Support<br>For Non-Technical Issues<br>Customer Service is available to answer any questions you might have regarding upgrades, serial numbers and other order fulfillment needs. Customer Service is available from 8:30am to 5:30pm EST, Monday through Friday. Call:<br><br>· In the U.S. and Canada: 1-888-283-9896<br><br>· International: +1-603-578-8103<br><br>For Technical Issues<br>Technical Support can assist you with all your technical problems, from installation to troubleshooting. Before contacting Technical Support, please read the relevant sections of the product documentation and the Readme files.<br><br>You can contact Technical Support by:<br><br>· E-Mail: Include your serial number and send as many details as possible to:<br><br>[email protected]<br><br>· World Wide Web: Submit issues and access additional support services at:<br><br>http://frontline.compuware.com/nashua/<br><br>· Fax: Include your serial number and send as many details as possible to:<br><br>1-603-578-8401<br><br>· Telephone: Telephone support is available as a paid* Priority Support Service from 8:30am to 5:30pm EST, Monday through Friday. Have product version and serial number ready.<br><br>·In the U.S. and Canada, call: 1-888-686-3427<br><br>·International customers, call: +1-603-578-8100<br><br>*Installation Issues: Technical Support handles installation and setup issues free of charge.<br><br>When contacting Technical Support, please have the following information available:<br><br>· Product/service pack name and version.<br><br>· Product serial number.<br><br>· Your system configuration: operating system, network configuration, amount of RAM, environment variables, and paths.<br><br>· The details of the problem: settings, error messages, stack dumps, and the contents of any diagnostic windows.<br><br>· The details of how to reproduce the problem (if the problem is repeatable).<br><br>· The name and version of your compiler and linker and the options that you used in compiling and linking.<br><br> <br><br>Copyright 2005 Compuware Corporation<br>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值