Visual Studio 2008 和 Windows Driver Kits 驱动开发安装配置详解

文章描述:-2022年3月28日发(作者:陈光健) VS2008又针对Windows Vista平台新添加了几项配置选项,对于想要用VS2008直接编译驱动的朋友来说又会遇到一些问题。我把编译成功的配置步骤分步写在下面,供大家参考: 1、Visual Studio 2008 可以在微软的下载,我下载的是VS2008专业版。不过下载和安装Microsoft的东东一直以来都是个体力活儿,当然

-

Visual Studio 2008 和 Windows Driver Kits 驱动开发安装配置详解2022年3月28日发(作者:陈光健)




VS2008又针对Windows Vista平台新添加了几项配置选项,对于想要用VS2008直接编
译驱动的朋友来说又会遇到一些问题。我把编译成功的配置步骤分步写在下面,供大家参考:
1、Visual Studio 2008 可以在微软的下载,我下载的是VS2008专业版。不过下
载和安装Microsoft的东东一直以来都是个体力活儿,当然是对于电脑来说,我家那老朋友
为了VS2008呼啸了一个晚上。这儿下载的是90天的试用版,网上已经有很多方法了,最常
用的也是我亲自验证的方法是:在“添加或删除程序”里到VS2008,点“更改删除”就
会看到一个输入序列号的地方,把序列号输进去,点“升级”按钮即可,Team Suite和
Professional通用。下面是网上的序列号:
Visual Studio 2008 Professional Edition:
XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT
Visual Studio 2008 Team Test Load Agent:
WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T
Visual Studio 2008 Team System:
PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
Visual Studio 2008 Team Foundation Server:
WPDW8-M962C-VJX9M-HQB4Q-JVTDM
2、接下来是Windows Driver Kits。网上经常看到有人问怎样下载WDK,其实并不难下。
我们先打开https:这个网站,在主页中单击站点
目录,在该页左侧的*类别*中选择开发人员工具,并在右侧到Windows Driver Kit(WDK)
and Windows Driver FrameWork(WDF),如下图。单击立即申请,在填写完注册信息后就可
以下载WDK了。



3、现在要让Visual Studio 2008 能够编译驱动程序,步骤如下:
(1) 打开VS2008,单击工具——>选项;在选项的列表栏选择项目和解决方案——>C++目
录;在左侧的显示以下内容的项目中先选择包含文件,并在下面新建
D:WinDDK6001.18002incapi和D:WinDDK6001.18002incddk两个路径(注意:D:请
替换成你WDK的安装目录);然后再在显示以下内容的项目中选择库文件,在下面添加
D:WinDDK6001.18002libwxpi386(注意:D:请替换成你WDK的安装目录)。
(2) 接下来是每次创建项目都需要做的。先创建一个项目,在项目生成后点击项目——>(项
目名)属性,点击配置管理器,并在配置管理器中新建一个名为Free的配置(新建时从
Release复制配置);之后在属性页的右侧选择配置属性——>CC++ ——>高级,调用约定
改为__stdcall(Gz);再在属性页的右侧选择配置属性——>链接器,在常规中把输出文件
改为$(OutDir)$(Projectame).sys,在清单文件中把启用用户账户控制(UAC)改为否(这就
是VS2008中新增加的特性),在优化中将链接时间代码生成改为默认值,在高级中将随机地
址改为默认值(这也是VS2008中新增加的特性),最后在命令行中输入:

base:
entry:
subsystem:native
nologo
stack:0x400000,0x1000
incremental:no
nodefaultlib


经过以上配置以后就可以在Visual Studio 2008 中舒适的编译驱动程序了。如还有什
么问题请给我留言,我会及时答复。




VS2008又针对Windows Vista平台新添加了几项配置选项,对于想要用VS2008直接编
译驱动的朋友来说又会遇到一些问题。我把编译成功的配置步骤分步写在下面,供大家参考:
1、Visual Studio 2008 可以在微软的下载,我下载的是VS2008专业版。不过下
载和安装Microsoft的东东一直以来都是个体力活儿,当然是对于电脑来说,我家那老朋友
为了VS2008呼啸了一个晚上。这儿下载的是90天的试用版,网上已经有很多方法了,最常
用的也是我亲自验证的方法是:在“添加或删除程序”里到VS2008,点“更改删除”就
会看到一个输入序列号的地方,把序列号输进去,点“升级”按钮即可,Team Suite和
Professional通用。下面是网上的序列号:
Visual Studio 2008 Professional Edition:
XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT
Visual Studio 2008 Team Test Load Agent:
WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T
Visual Studio 2008 Team System:
PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
Visual Studio 2008 Team Foundation Server:
WPDW8-M962C-VJX9M-HQB4Q-JVTDM
2、接下来是Windows Driver Kits。网上经常看到有人问怎样下载WDK,其实并不难下。
我们先打开https:这个网站,在主页中单击站点
目录,在该页左侧的*类别*中选择开发人员工具,并在右侧到Windows Driver Kit(WDK)
and Windows Driver FrameWork(WDF),如下图。单击立即申请,在填写完注册信息后就可
以下载WDK了。



3、现在要让Visual Studio 2008 能够编译驱动程序,步骤如下:
(1) 打开VS2008,单击工具——>选项;在选项的列表栏选择项目和解决方案——>C++目
录;在左侧的显示以下内容的项目中先选择包含文件,并在下面新建
D:WinDDK6001.18002incapi和D:WinDDK6001.18002incddk两个路径(注意:D:请
替换成你WDK的安装目录);然后再在显示以下内容的项目中选择库文件,在下面添加
D:WinDDK6001.18002libwxpi386(注意:D:请替换成你WDK的安装目录)。
(2) 接下来是每次创建项目都需要做的。先创建一个项目,在项目生成后点击项目——>(项
目名)属性,点击配置管理器,并在配置管理器中新建一个名为Free的配置(新建时从
Release复制配置);之后在属性页的右侧选择配置属性——>CC++ ——>高级,调用约定
改为__stdcall(Gz);再在属性页的右侧选择配置属性——>链接器,在常规中把输出文件
改为$(OutDir)$(Projectame).sys,在清单文件中把启用用户账户控制(UAC)改为否(这就
是VS2008中新增加的特性),在优化中将链接时间代码生成改为默认值,在高级中将随机地
址改为默认值(这也是VS2008中新增加的特性),最后在命令行中输入:

base:
entry:
subsystem:native
nologo
stack:0x400000,0x1000
incremental:no
nodefaultlib


经过以上配置以后就可以在Visual Studio 2008 中舒适的编译驱动程序了。如还有什
么问题请给我留言,我会及时答复。

-

Visual Studio 2008 和 Windows Driver Kits 驱动开发安装配置详解

发布时间:2022-03-28 12:36:40
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 15 条评论,537人围观)
燕京啤酒股份有限公司V铁粉16 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
 VS2008又针对Windows Vista平台新添加了几项配置选项
瑞尔齿科V铁粉20 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
我下载的是VS2008专业版
长春银屑病医院V铁粉27 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
我家那老朋友为了VS2008呼啸了一个晚上
长春休闲V铁粉16 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
供大家参考: 1
守望幸福txtV铁粉5 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
不过下载和安装Microsoft的东东一直以来都是个体力活儿
1港元V铁粉4 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
no nodefaultlib 经过以上配置以后就可以在Visual Studio 2008 中舒适的编译驱动程序了
大宝眼袋霜价格V铁粉23 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
最常用的也是我亲自验证的方法是:在“添加或删除程序”里到VS2008
茂名pxV铁粉1 minute ago Google Chrome 93.0.4577.82 Windows 10 x64
这个网站
1999年多大了V铁粉19 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
我下载的是VS2008专业版
莫名塘V铁粉28 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
现在要让Visual Studio 2008 能够编译驱动程序
新宋体V铁粉16 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
在清单文件中把启用用户账户控制(UAC)改为否(这就是VS2008中新增加的特性)
蚂蚁出装V铁粉12 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
WinDDK6001.18002incapi和D
蒋虹V铁粉23 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
在清单文件中把启用用户账户控制(UAC)改为否(这就是VS2008中新增加的特性)
武汉富士康官网V铁粉8 minutes ago Google Chrome 93.0.4577.82 Windows 10 x64
网上已经有很多方法了

最近发表

随便看看

热门文章

标签列表