peng_intel
驱动牛犊
驱动牛犊
  • 注册日期2008-02-28
  • 最后登录2009-06-27
  • 粉丝0
  • 关注0
  • 积分248分
  • 威望76点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
阅读:1590回复:1

关于WDM驱动程序与应用程序的GUID交互问题

楼主#
更多 发布于:2009-04-21 17:31
我用的工具是DS3.2,做了一个驱动程序,用DS自动生成的GUID,但是我做了一个应用程序连接这个GUID却发现连不上。

现在的情况是驱动程序可以正常运行,但是我怀疑驱动程序根本就没有开放GUID,因为GUID的定义在intrface.h,而DS生成的驱动里丝毫没有include这个文件。。。怪异中,希望高人解答。

**********
找到问题了,是DS3.2自动生成代码的时候,在DEVICE的构造函数里没有加初始化GUID参数,我自己加上就OK了。
但是遇到了另一个问题,现在我用写了一个应用程序,DevicePath是可以得到的,但是用CreateFile函数连接这个设备的时候,当进入驱动程序的Create函数时,竟然返回的NTSTATUS是c0000022(STATUS_ACCESS_DENIED),我就郁闷了,为什么呢?是没有足够的权限吗?
peng_intel
驱动牛犊
驱动牛犊
  • 注册日期2008-02-28
  • 最后登录2009-06-27
  • 粉丝0
  • 关注0
  • 积分248分
  • 威望76点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-04-23 01:36
自己顶顶。
游客

返回顶部