leafbanana
驱动牛犊
驱动牛犊
  • 注册日期2007-02-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1633回复:4

VS2008/2005 能写 KMDF driver 吗?

楼主#
更多 发布于:2010-05-18 15:09
大家好,

我知道现在有几种方法可以用VS2008/2005写driver,比如DDKWizard,DDKBuild。但是这两个工具写的driver实际上都是makefile工程,最后都要调用WDK的编译环境。

另外还有一种不用这两个工具的方法,就是把WDK的目录设置到VS里,然后新建一个DLL或exe工程,改变工程的一些属性。我试过这个方法,用来写WDM driver是可以的,但是不能写KMDF driver。原因是makefile形式的KMDF driver在Sources文件里一定要指明KMDF_VERSION_MAJOR,这样我们的driver才能link到KMDF 的某些library。问题在于,这个KMDF_VERSION_MAJOR没有办法写到non-makefile的工程的设置里(放在哪里??)。

感兴趣的朋友可以讨论下,我的理解有没有错误?用VS写KMDF driver的方案,我已经找了好久,主要是不想用makefile工程。

谢谢!
leafbanana
驱动牛犊
驱动牛犊
  • 注册日期2007-02-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-05-18 15:44
顶起来!期待大家来讨论。
leafbanana
驱动牛犊
驱动牛犊
  • 注册日期2007-02-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-05-19 08:39
没有人关心这个问题吗?
starl1985
驱动小牛
驱动小牛
  • 注册日期2009-02-04
  • 最后登录2016-01-09
  • 粉丝2
  • 关注2
  • 积分134分
  • 威望1021点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2010-05-19 13:40
等待高人解答!
多看DDK,勤搜索
leafbanana
驱动牛犊
驱动牛犊
  • 注册日期2007-02-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望86点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-05-20 08:27
自己再顶一次!再没答案那就真的是mission impossible了,哈哈……
游客

返回顶部