阅读:1938回复:14
CreateFile
请问用CreateFile来创建一个句柄时第一个参数应怎么填,怎么知道是否创建成功?
谢谢! |
|
|
沙发#
发布于:2002-01-29 07:39
有 chris cant写的书吗?里面有很好的例子。
|
|
|
板凳#
发布于:2002-01-30 12:08
书上是用一个字符串“\\\\.\\...\",但是我怎么知道这个设备名呢?
请指教,谢谢! |
|
|
地板#
发布于:2002-01-31 09:20
driver的代码里面有,用个工具看一下
|
|
|
地下室#
发布于:2002-01-31 11:20
我找到了这个设备名\"\\\\.\\TestDevice0\",但是用CreateFile调用后返回值为-1,不知问题出在哪儿。
谢谢各位,特别是rayyang2000。 |
|
|
5楼#
发布于:2002-01-31 11:23
用getlasterror查看一下
|
|
|
6楼#
发布于:2002-01-31 12:14
返回错误为:“系统找不到指定文件”,why?
感谢Snare |
|
|
7楼#
发布于:2002-01-31 14:09
那就是找不到文件了呗,
你是createfile vxd么? vxd需要放在当前,或系统路径,如同dll一样 |
|
|
8楼#
发布于:2002-01-31 15:39
我是用Driverworks向导生成的WDM的USB驱动程序,然后用添加新硬件安装了驱动程序,但设备没有连接。应该驱动程序已经复制到系统目录下了。为什么还找不到呢。
|
|
|
9楼#
发布于:2002-01-31 17:34
\"然后用添加新硬件安装了驱动程序,但设备没有连接\"
usb驱动,不插入设备,就不会加在驱动程序,当然找不到了 |
|
|
10楼#
发布于:2002-01-31 18:02
问题是我用一个USB的摄像头(安装了它自带的驱动程序)联机后,在HKLM\\ENUM\\USB\\下找到他的设备名为INST_0,用CreateFile创建也出现“系统找不到指定文件”,为什么呢?
|
|
|
11楼#
发布于:2002-02-01 09:32
你看的是那个键值?我从来没听说过这样也能找到设备符号名。
|
|
|
12楼#
发布于:2002-02-01 09:52
Using INF file to install driver.
|
|
|
13楼#
发布于:2002-02-01 10:13
你用WINOBJ来看一下,看看在??里面或者BaseNamedObjects里面有没有应用程序里CREATEFILE的第一个参数的名称的符号连接,
CREATEFILE打开的不能是设备对象 |
|
14楼#
发布于:2002-02-01 14:24
谢谢大家!
|
|
|