欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

驱动的IDE配置方式重复利用的新尝试,不借助第三方工具.

驱动的IDE配置方式重复利用的新尝试,不借助第三方工具.

不借助第三方驱动IDE配置工具,编译器VS 2008,VS 6.0也测试了,就不写了.
DDK,WDK的配置的贴子太多了,有关配置方式,网上一搜一堆,我就不多啰嗦了,我要尝试的是第一次成功配置以后,配置再的利用.
配置好并且第一次编译成功以后,开始进入正题.
编译成功以后,在工程目录里,有如下目录和文件


现在,先关闭工程,删除除 .sln 和 .vcproj 以外的所有文件,  .vcproj.*.username 也必须删


除了这一个目录和这两个文件,其他的全删除,然后回到工程目录的上级压缩这个工程目录

取名DriverTemplate.7z将这个文件,作为以后开发驱动的模板.


以后使用的时候,先解压,我解压到了桌面,为了验证下更换目录是否影响开发和编译

目录名可以改

工作空间名可以改

修掉

工程名也改成需要的,以后开发驱动总不能用一个名吧

该掉

现在到用记事本打开 *.sln文件

这一行里的
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DriverOne", "DriverOne\DriverOne.vcproj", "{238A2820-B98D-40F8-992B-A0AE3F81F9D5}"
改成:
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestDriverTemplate", "TestDriverTemplate\TestDriverTemplate.vcproj", "{238A2820-B98D-40F8-992B-A0AE3F81F9D5}"
"TestDriverTemplate\TestDriverTemplate.vcproj"
分别对应工作空间中的
"工程目录/工程目录中的工程名"

现在到用记事本打开 *.vcproj文件,并编辑

  Version="9.00"
  Name="DriverOne"
  ProjectGUID="{238A2820-B98D-40F8-992B-A0AE3F81F9D5}"
  RootNamespace="DriverOne"
  Keyword="Win32Proj"
  TargetFrameworkVersion="196613"
改成
  ProjectType="Visual C++"
  Version="9.00"
  Name="TestDriverTemplate"
  ProjectGUID="{238A2820-B98D-40F8-992B-A0AE3F81F9D5}"
  RootNamespace="TestDriverTemplate"
  Keyword="Win32Proj"
  TargetFrameworkVersion="196613"
Name="   *   "   对应编译生成的目标驱动名和工作空间中的工程名
全部保存退出以后,把 .sln文件拖入IDE,
工程打开如下

现在添加和上次不一样的驱动源码,测试一下.

编译测试:


编译驱动 4k
再换一个


编译驱动 5k

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途。
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功