首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于Driver Studio 3.2 的安装详解 [已结帖,结帖人:shichang86]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shichang86
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-01 11:27:35 楼主
    关于Driver Studio 3.2 的安装详解
    经过对VC、WINDDK、Driver Studio这三个软件反复的安装,终于可以使Driver Studio能在VC环境下正常编译了。俗话说久病成医,遇到的问题多了,自然就有了很多解决问题的方法,现在拿出来和大家一起分享一下。
    1、分别安装VC、WINDDK、Driver Studio,为:VC-〉WINDDK-〉 Driver Studio。其实顺序也可以变一下的,笔者曾试过VC-〉 Driver Studio -〉WINDDK,没问题的,但最好按建议顺序安装;
    2、注意安装DDK时,建议将例子等全部安装,否则Driver Studio编译时会提示缺少头文件;
    3、在VS2005环境下,安装Driver Studio时会有对话框弹出,单击Ignore按钮,解决办法会在后面详细说明;
    4、选择“DriverStudio->DDK Build Setting”,在“DDK Root Directory”选项中选入DDK目录,例如“C:\WINDDK\2600”。为了防止每次启动VC来编译WDM时,都要设置DDK目录,可以在“控制面板”的“系统”-〉“高级”-〉“环境变量E”设置中,添加一个值为C:\WINDDK\2600的系统变量BASEDIR;
    5、用VC打开“…\DriverStudio\DriverWorks\source\VdwLibs.dsw”,用 Driver Studio进行编译,如果编译成功就OK了,然后可以进行驱动的开发了。
    6、利用DriverWizard向导对所要开发的驱动类型进行正确配置,生成所需要的驱动工程框架。

    安装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"
    注意〈INSTALL_DIR〉不能含有空格,否则命令无法执行,笔者曾将DriverStudio安装在C:\Program Files下,总是运行不了,为此郁闷了好久,后经别人提点才解决此问题,但不知其原因,请问有人知道吗?>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

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

    编译中可能遇到的问题(VS2005环境下)
    error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    这个错误,解决方法如下:
    打开project->BaseClasses properties->configuration->C/C++ ->Command Line,增加/wd4430选项。
    NextNode()或其他函数没有返回类型的原因,你的代码可能是从VC++里迁移到VS2005里面来编译出现的错误吧,在VC里你的函数没有返回类型他自动默认为INT,但在VS2005里就要报你上面的错误!
    0  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ren22342411
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-03 17:45:171楼 得分:0
    楼主能不能给个DriverStudio的下载链接啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shichang86
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-13 18:50:302楼 得分:0
    哦,DriverStudio我忘记是在哪里下载的了,百度一下就可以了吧,一般没问题的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • codesnail
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-19 09:10:483楼 得分:0
    感谢!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Ajampie
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-19 20:10:264楼 得分:0
    要好好向你学西。。。相互学习。。自己的东西拿出来不就会有更多的人不会再走弯路了。、。。。谢谢了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • 91program
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 7

      6

      4

    发表于:2008-11-22 08:13:495楼 得分:0
    学习
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kingmax54212008
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-22 17:57:076楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kingmax54212008
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-22 17:57:197楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • android2008
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-22 19:38:388楼 得分:0
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • woshipha
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-23 11:09:019楼 得分:0
    这里: http://soft.77169.com/HTML/36077.html
    我整整找了3天才找到这个
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • muyang008
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-23 11:12:4910楼 得分:0
    DriverStudio 3.2
    ---
    DriverStudio 3.2 潆 磬??镳彐溴 怦邈?
    桧耱痼戾眚 牮屦?? - 铗豚澉桕 SoftICE 4.32,
    怩钿??铗 镟赍?桧耱痼戾眚钼 镳钽疣祆桉蜞.
    DriverStudio 3.2 - 襦禧?怦孱狷屐膻?磬
    皴泐漤栝 溴睃 磬犷?桧耱痼戾眚钼 潆 怦艴
    囡钼 疣琊噌铗觇 漯嚅忮痤? 枢驿 桧耱痼戾眚 ?
    磬犷疱 DriverStudio 镱腠铖螯?桧蝈沭桊钼囗 ?
    Visual Studio IDE. 朽琊噌铗麒觇 祛泱?镨襦螯 ?
    蝈耱桀忄螯 漯嚅忮瘥 镳?镱祛 Visual Studio .NET
    2002 ?2003, 耦躔囗 镱腠簋 耦忪羼蜩祛耱??
    Microsoft DDK.

    ===============
    涛信 桧耱痼戾眚钼 磬 CRACKL@B CD ?DVD,
    镱漯钺眍耱?玟羼? http://www.cracklab.ru/dvd.php
    wWw.CRACKLAB.rU by Bad_guy, 2002-2005
    ===============
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved