VS2008+WDK 文件过滤驱动程序 开发环境配置

电脑杂谈  发布时间:2019-08-11 01:02:01  来源:网络整理

mac装虚拟机跑vs2008_mac装虚拟机跑vs2008_苹果电脑装虚拟机能下载win系统的软件嘛

许多驱动程序开发都将环境架设在VC上,但是偶的本子上好不容易安了个vs2008,舍不得删啊,所以毅然选择vs2008,舍弃vc。要开发驱动,DDK是少不了的,所以现在操作系统日新月异,老DDK是不能适应国家下一个“五十年计划”滴~~于是,我又一次毅然决然选择WDK代替DDK,呵呵,还是跟随微软大虾们的脚印,往回看吧......

先弄明白windows驱动的前因后果吧mac装虚拟机跑vs2008,这是选择研发环境和研发过程的基础~

1.其次,开发WINDOWS下的驱动程序,需要一个专门的研发包,好像开发JAVA程序mac装虚拟机跑vs2008,需要一个JDK,开发WINDOWS应用程序,需要SDK,现在开发WINDOWS下的驱动程序,我们们需要一个DDK/WDK。

2.开发驱动的工具包DDK(Driver Developer Kit)和WDK(Windows Driver Kit)的差异:

1).95/98/ME下,驱动模型为:Vxd,相关信息可以看《编程高手箴言》的前几个章节,上面有很具体的介绍,但是这个东西早已过时,但大约说说还是会增长见识的。

苹果电脑装虚拟机能下载win系统的软件嘛_mac装虚拟机跑vs2008_mac装虚拟机跑vs2008

2).2000/XP/2003下,Windows采用WDM驱动模型(Windows Driver Model),开发2000/XP/2003的驱动开发包为:DDK。

3).Vista及之后版本,采用了WDF驱动模型(Windows Driver Foudation),对应的研发包:WDK。

当然WDK可以看做是DDK的升级版本,现在一般的WDK是包括以后DDK相关的系统,现在XP下也可以用WDK开发驱动,WDK能编译出2000-2008的这些驱动。

3.Vxd驱动文件扩展名为:.vxd。

WDM和WDF驱动文件扩展名为:.sys。

苹果电脑装虚拟机能下载win系统的软件嘛_mac装虚拟机跑vs2008_mac装虚拟机跑vs2008

上面将整个环境构建过程描写如下:

*******************************************************************************************

一、安装阶段

1.(虚拟机也可以不安装) 安装WinXP虚拟机,VMware,功能安装的是WinXP_Pro_SP2.iso。

下载地址:?cid=34B1A802316A542966F8D99F233970B8FC150C17&t=2&fmt=&usrinput=vmware workstation 7&dt=1002022&ps=_0&rt=0kbs&plt=

mac装虚拟机跑vs2008_苹果电脑装虚拟机能下载win系统的软件嘛_mac装虚拟机跑vs2008

安装虚拟机可以用来调试,防止在真机上调试的时候,频繁出现黑屏,重启等情况。自己的环境,安全第一啊~~安装好虚拟机后,还需要在虚拟机上安装上XP系统。

2. 安装Visual Studio 2008,安装前请留出足够大的空间,起码7G。

3. 安装WDK。注意安装时会选择要安装的内容,此时不要安装DSF。当然啦,安全前得下载啊~~ 这个现在可以再微软的网站上申请下载,给你们个网址吧https://connect.microsoft.com/default.aspx,这是connect的网址,你需要注册一个liveID,然后在右边栏里寻找“研发人员工具”,然后就会找出WDK了,申请,下载,OK~

传说WDK支持Windows 7, Windows Vista, Windows XP, Windows Server 2008 R2, Windows Server 2008, and Windows Server 2003.等等版本功能,而且包括了原有DDK,还貌似包含了IFS的头文件,哎哟,貌似很有用呢,能适应长期发展.....(关于WDK的介绍与安装,请参考偶的后续博文~~)

4. 安装srvinstw.exe,用来安装生成的服务。

mac装虚拟机跑vs2008_苹果电脑装虚拟机能下载win系统的软件嘛_mac装虚拟机跑vs2008

5、 安装DDKWIZARD,安装它主要是为了使你的vs支持驱动程序开发。并将其中的ddkbuild.cmd,和ddkbuild.bat两个文件放在到WDK的安装目录下,也就是C:\WinDDK下

*********************************************************************************************

二、配置阶段

、 我的手机-》特性-》高级-》环境变量》用户函数中 Path 后添加 C:\WinDDK\DDKBUILD.bat;C:\WinDDK\DDKBUILD.cmd;C:\WinDDK

然后再在功能函数中新建函数,按照不同的功能,选择下列中一个:

2000 DDK: W2KBASE


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-118792-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...