阅读:1590回复:1
关于WDM驱动程序与应用程序的GUID交互问题
我用的工具是DS3.2,做了一个驱动程序,用DS自动生成的GUID,但是我做了一个应用程序连接这个GUID却发现连不上。
现在的情况是驱动程序可以正常运行,但是我怀疑驱动程序根本就没有开放GUID,因为GUID的定义在intrface.h,而DS生成的驱动里丝毫没有include这个文件。。。怪异中,希望高人解答。 ********** 找到问题了,是DS3.2自动生成代码的时候,在DEVICE的构造函数里没有加初始化GUID参数,我自己加上就OK了。 但是遇到了另一个问题,现在我用写了一个应用程序,DevicePath是可以得到的,但是用CreateFile函数连接这个设备的时候,当进入驱动程序的Create函数时,竟然返回的NTSTATUS是c0000022(STATUS_ACCESS_DENIED),我就郁闷了,为什么呢?是没有足够的权限吗? |
|
沙发#
发布于:2009-04-23 01:36
自己顶顶。
|
|