打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Driver Studio 驱动

1、分别安装VC、XPDDK、DriverStudio,建议安装顺序为:VC-〉DriverStudio-〉XPDDK。

2、用VC打开“…\DriverStudio\DriverWorks\source\VdwLibs.dsw”,在工程下分别进行如下操作:

1)选择“组建->批组建…”,在打开对话框中选中所有的含Win32的子项,进行“全部重建”操作。

2)选择“DriverStudio->DDK Build Setting”,在“DDK Root Directory”选项中选入你的DDK目录,如我的是“D:\WINDDK\。

3、打开电脑“系统属性->高级->环境变量”,添加Adminstrator的用户变量,变量名为BASEDIR,变量值为DDK目录,同上。

4、利用DriverWizard向导对所要开发的驱动类型进行正确配置,生成所需要的驱动工程框架。

5、在所创建的驱动工程中,无论选择“build”工具栏中“Win32 Checked”还是“Win32 Free”进行编译时,均需要删除“工程->设置->连接”下对ntstrsafe.lib的连接。

over

       在组建过程中出现的错误一般都是因为没有按照如上所说一一执行。

不过,笔者还是遇到一个特例:在一切都按部就班顺利执行的情况下,组建仍有错误。显示“CVTRES:…out of memory , 40bytes required”。经过艰难的baidu和实验,终于找到了病因:都是cvtres.exe的版本惹的祸。我的解决方法如下:将VC中的cvtres.exe复制,替换ddk中的cvtres.exe,各自路径为:D:\WINDDK\2600\bin\x86和D:\Program Files\VC++\Bin。(路径因人而异。事实上,似乎ddk的cvtres的版本比VC要高,不知用ddk的去替换VC的是否也可行,有兴趣可尝试。)

       另外,DriverStudio在生成驱动程序的同时能自动生成一个应用程序。但经VC组建成功后不能执行。解决办法是:不用VC而用DDK的build工具进入目录“…\app”对其进行组建即可。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
windows XP 驱动开发环境搭建 - BugKing@Technology.Blog...
DriverStudio培训教程-10分钟完成一个USB驱动程序
驱动开发VC2008+WDK7600+DDK1.3a安装图解
DriverStudio3.2如何配置
驱动程序开发中VC6.0与DDK环境变量设置问题 驱动程序开发网技术社区
VS2008+WDK 文件过滤驱动程序 开发环境配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服