当前位置: 代码迷 >> 驱动开发 >> 运用dirver studio 3.2 开发驱动程序sdk是必须的吗
  详细解决方案

运用dirver studio 3.2 开发驱动程序sdk是必须的吗

热度:59   发布时间:2016-04-28 10:38:26.0
使用dirver studio 3.2 开发驱动程序sdk是必须的吗?
看了一些关于 windows 驱动程序开发资料,有的开发环境配置需要装SDK,有的不需要装SDK,如下面这个文章,
//-------------------------------------
http://hi.baidu.com/violetor/item/37608bdbf09b3af793a974a6
1.软件的安装顺序:VC6.0 -> WinXP_DDK -> DriverStudio3.2 ,顺序不能错。
2.编译库文件:
     (1).启动VC6.0,进入菜单DriverStudio>>DDK Build Settings指向DDK安装位置;
     (2).进入菜单Open Workspace,打开位于DriverStudio安装目录的\DriverWorks\Source\vdwlibs.dsw;
     (3).进入Build菜单,选择batch Build,在之后的对话框中选择你想如何编译;
     (4).对于X86的电脑,点一下Select X86即可;
     (5).点击Rebuild AlL,过一会就生成文件;
     注:如果出现无法打开文件这类的错误,一般都是DDK Build Settings 指向不对,或安装顺序有误;
3.使用Driver wizard生成驱动程序:
     (1).在VC6.0的界面下,进入Driver wizard进行设置;
     (2).设置好后将生成驱动文件,然后用VC6.0进行编译;
     (3).进行Build菜单,Rebuild AlL将生成.sys文件,说明生成驱动成功;
     注:如果出现无法打开ntstrsafe.lib的错误,进入菜单Project=>Settings去掉Link里的ntstrsafe.lib,
     就OK了.(DS3.2的BUG,郁闷)

注:DDK对OS敏感,VC用英文原版,最好不要用汉化版,DS3.2是最新版,已经停止更新了.

//--------------------------------



想请教一下,开发 windows xp 下的驱动程序环境配置中,SDK起什么作用,在用driver studio3.2开发驱动程序的过程中,sdk是否是必须的?
------解决方案--------------------
不建议用driver studio开发驱动。
安装WDK (DDK),里面有驱动的例子。
------解决方案--------------------
开发WIN98/WIN2000/WIN XP,还可以使用DRIVERSTUDIO + DDK的方式;
不过开发driverstudio软件的公司早就关门了,所以为最新的操作系统(VISTA, WIN7..)只能选择其它产品了,比如MS 的WDK,或者jugo 的windriver.
  相关解决方案