cjj730
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1938回复:14

CreateFile

楼主#
更多 发布于:2002-01-28 23:30
请问用CreateFile来创建一个句柄时第一个参数应怎么填,怎么知道是否创建成功?
谢谢!
提问? 回答!
KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-29 07:39
有 chris cant写的书吗?里面有很好的例子。
我不写驱动好多年
cjj730
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-01-30 12:08
  书上是用一个字符串“\\\\.\\...\",但是我怎么知道这个设备名呢?
  请指教,谢谢!
提问? 回答!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-01-31 09:20
driver的代码里面有,用个工具看一下
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
cjj730
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-31 11:20
  我找到了这个设备名\"\\\\.\\TestDevice0\",但是用CreateFile调用后返回值为-1,不知问题出在哪儿。
  谢谢各位,特别是rayyang2000。
提问? 回答!
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-01-31 11:23
用getlasterror查看一下
我就是我,没什么可说的。
cjj730
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-01-31 12:14
   返回错误为:“系统找不到指定文件”,why?
   感谢Snare
提问? 回答!
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-01-31 14:09
那就是找不到文件了呗,
你是createfile vxd么?
vxd需要放在当前,或系统路径,如同dll一样
我就是我,没什么可说的。
cjj730
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-01-31 15:39
  我是用Driverworks向导生成的WDM的USB驱动程序,然后用添加新硬件安装了驱动程序,但设备没有连接。应该驱动程序已经复制到系统目录下了。为什么还找不到呢。
提问? 回答!
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-01-31 17:34
\"然后用添加新硬件安装了驱动程序,但设备没有连接\"
usb驱动,不插入设备,就不会加在驱动程序,当然找不到了
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
cjj730
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-01-31 18:02
  问题是我用一个USB的摄像头(安装了它自带的驱动程序)联机后,在HKLM\\ENUM\\USB\\下找到他的设备名为INST_0,用CreateFile创建也出现“系统找不到指定文件”,为什么呢?
提问? 回答!
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-02-01 09:32
你看的是那个键值?我从来没听说过这样也能找到设备符号名。
我就是我,没什么可说的。
Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-02-01 09:52
Using INF file to install driver.
Taiwan's Driver Developer
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-02-01 10:13
你用WINOBJ来看一下,看看在??里面或者BaseNamedObjects里面有没有应用程序里CREATEFILE的第一个参数的名称的符号连接,
CREATEFILE打开的不能是设备对象
cjj730
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-02-01 14:24
谢谢大家!
提问? 回答!
游客

返回顶部