阅读:1926回复:4
LLLL:为什么CreateFile打不开指定的设备?
看了<<学习ExtendingPassthru(1)>>http://bbs.zndev.com/htm_data/10/0502/86734.html后,安装了passthru驱动,运行Test程序,发现程序在CreateFile时返回的句柄总是为0xFFFFFFFF,为什么呢?
还有 Handle = CreateFile( "\\\\.\\passthru", DesiredAccess, ShareMode, lpSecurityAttributes, CreationDistribution, FlagsAndAttributes, TemplateFile ); 中"\\\\.\\passthru"是在哪里? |
|
沙发#
发布于:2007-01-19 01:13
是啊,我也有这个问题,哪个高人给解决一下 !
|
|
板凳#
发布于:2007-01-19 23:20
请教高手,小弟也有同样的问题存在,请教高手解决
|
|
地板#
发布于:2007-01-29 17:22
1、passthru是否加载成功
2、你驱动的设备名称是否passthru 3、你在IoCreateDevice的时候,Exclusive是否为TRUE,并有其他程序已经Open它了 |
|
地下室#
发布于:2007-02-07 23:04
quote
"1、passthru是否加载成功 2、你驱动的设备名称是否passthru 3、你在IoCreateDevice的时候,Exclusive是否为TRUE,并有其他程序已经Open它了 " 说的很简单, 可如何做到呢!就第一条来说, 在某些win2000下, 安装passthru后, 也在网络连接的属性里看到passthru了, 可就是打不开它. 原因当然是没有成功加载, 可为什么呢? 答案在安装文件中!!! |
|