我用的工具是DS3.2,做了一个驱动程序,用DS自动生成的GUID,但是我做了一个应用程序连接这个GUID却发现连不上。现在的情况是驱动程序可以正常运行,但是我怀疑驱动程序根本就没有开放GUID,因为GUID的定义在intrface.h,而DS生成的驱动里丝毫没有include这个文件怪异中,希望高人解答。
解决方案 »
- SetupDiGetClassDevs 寻找设备问题
- 关于套接字编程一只有个疑问?
- g.729a源码
- 请教一条SELECT语句,合并表1表2,表1为姓名,表2为工资,如何把没有工资的姓名也显示出来,工资为0
- MFC中的类不认其构造函数
- 有什么办法能够枚举系统托盘区图标和相关进程吗?
- 为什么UI线程中执行pFrame->GetActiveDocument()语句会出错?
- 用InstallShield Developer 7做安装程序,如何让程序卸载时某些文件不被删除?
- 百分征集:如何在一张有车辆的图片中将车牌号提取出来!
- 怎么考个证!?
- CWinThread详细使用方法
- 如何在IE插件在页面上显示出来时获取插件的信息?如插件名和安装路径
但是遇到了另一个问题,现在我用写了一个应用程序,DevicePath是可以得到的,但是用CreateFile函数连接这个设备的时候,当进入驱动程序的Create函数时,竟然返回的NTSTATUS是c0000022(STATUS_ACCESS_DENIED),我就郁闷了,为什么呢?是没有足够的权限吗?
实在不行换用WDK看看?