vs2015 Studio Older Downloads
番茄系统家园 · 2021-08-30 17:20:19
可直接通过VS创建项目
直接在VS中编译:
安装步骤
打开---kit页面,下载和。
根据你的需要下载对应版本的,推荐下载版本,因为这个版本免费且功能齐全。安装包比较大,大概7G左右。下载完成后运行安装程序,选择++和
VS2015安装完成后,开始安装下载好的WDK10,WDK10是一个在线安装程序,可以直接安装也可以下载到本地再进行安装,我选择的是直接下载到本地:
等待下载完成后,到下载后的目录直接运行安装程序安装即可。
开发设置
VS2015和WDK都安装完毕后,运行VS2015,新建项目时就可以看到有WindowsDriver的选项了,我们新建一个WDK的KernelModeDriver的空项目,然后新建一个DriverEntry.c,里面写一些测试代码:
然后点击项目属性,修改如下几个选项:
修改警告等级为3:
修改平台为Windows7Desktop:
关闭inf2cat(详见http://blog.csdn.net/doublestarts/article/details/37922819):
关闭为驱动添加数字签名
然后编译驱动,我选择的是x64平台,如无问题,则会编译成功:
1------已启动生成:项目:TestDriver,配置:Debugx64------1Building'TestDriver'withtoolset'WindowsKernelModeDriver10.0'andthe'Desktop'targetplatform.1Stampingx64\Debug\TestDriver.inf[Version]sectionwithDriverVer=08/06/2016,13.10.36.8071DriverEntry.c1TestDriver.vcxproj-d:\documents\visualstudio2015\Projects\TestDriver\x64\Debug\TestDriver.sys1TestDriver.vcxproj-d:\documents\visualstudio2015\Projects\TestDriver\x64\Debug\TestDriver.pdb(FullPDB)==========生成:成功1个,失败0个,最新0个,跳过0个==========
测试驱动
找一台Win7x64开启了DbgView调试信息输出(见:修改注册表解决Win7DbgView不显示调试信息)的虚拟机,开机按F8,选择“禁用驱动程序签名强制”的选项启动系统:
打开DbgView和驱动加载工具InstDrv,将我们写好的驱动复制到虚拟机中,加载我们的驱动,成功后会打印驱动的注册表路径信息:
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/54136.html。