trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1401回复:10

急救问题的后继问题

楼主#
更多 发布于:2002-04-18 15:17
我现发现用
hDevice=CreateFile(\"d:\\\\vtoolsd\\\\bin\\\\tryagain.vxd\",0,0,0,OPEN_EXISTING ,
  FILE_FLAG_DELETE_ON_CLOSE,0);
得到的hDevice值为0xffffffff,是不是有问题啊?
另外INVALID_HANDLE_VALUE的值为多少?
我不仅要金子,我还要点石成金的手指!
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-04-18 15:50
用户被禁言,该主题自动屏蔽!
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-18 15:55
那么以前出现的哪些问题大概都是在CreateFile这里
跟DeviceIoControl可能没关系.但是为什么会这样?
得到0xffffffff
我不仅要金子,我还要点石成金的手指!
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-18 16:09
我给你发回的代码是这样的呀:
hDevice=CreateFile(\"\\\\\\\\.\\\\d:\\\\apptovxd.vxd\",0,0,0,OPEN_EXISTING ,
  FILE_FLAG_DELETE_ON_CLOSE,0);
  if(hDevice==INVALID_HANDLE_VALUE)
  {
  fprintf(stderr,\"cant load err=08ld\\n\",GetLastError());
  exit(1);
  }

注意路径前面的斜杠
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-18 16:38
建议你采用如下形式:
hDevice = CreateFile(\"\\\\\\\\.\\\\apptovxd.vxd\",
 0,
 FILE_SHARE_READ | FILE_SHARE_WRITE,
 0,
 OPEN_EXISTING,
 FILE_FLAG_DELETE_ON_CLOSE ,
 0);
if(hDevice==INVALID_HANDLE_VALUE)
{
 printf(\"cant load err=08ld\\n\",GetLastError());
 exit(1);
}
你要将apptovxd.vxd文件复制到系统目录下(即win98\\system)。
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-18 20:06
终于得到40+80=120了!!!
thank all of you ,and give my most thanks to dear zydcat!
may best luck to all of you !

[编辑 -  4/18/02 作者: trent]
我不仅要金子,我还要点石成金的手指!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2002-04-18 20:11
气死我了 :D
我再也不回答trent的问题了,如果还问的话。
我可是费了不少劲才帮你调试好的呀!
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-18 20:19
对于大家的帮忙我都很感激,但zydcat昨天差不多陪了我一天就为了我这个愚蠢的问题.所以我刚才特别感谢他.我没意识到大家同样为我花了很多功夫,我在此诚心表示歉意,同时再次表示感谢,千万不要以后不理我 :P

[编辑 -  4/18/02 作者: trent]
我不仅要金子,我还要点石成金的手指!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-04-18 20:23
其实我是心疼分呀,都被zydcat给骗走了! :D :D :D
那是我改的呀。 :(
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-18 20:25
好了,别小气了,下次我每题都27分,保证大家都有的挣 :D :D :D
我不仅要金子,我还要点石成金的手指!
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-19 00:42
其实我也曾经遇到过返回的HANDLE的值是八个F的情形,可是继续运行却一点错误都没有,不知道为什么了!
游客

返回顶部