zealife
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1630回复:9

我用自定义的guid,结果hellowdm就不能正常打开了。

楼主#
更多 发布于:2002-04-19 17:27
情况是这样的:
1把hellowdm。dsw正常编译后,安装,运行helloapp。exe
可以正常的打开设备
2用vc++6.0中的guidgen.exe产生的guid代替原有的guid,
并在驱动程序工程和test工程中做了相应的改动,
编译都没有出错。
3运行helloapp.exe,就不能正常creatfile,返回错误代码259
4再把guid和相应的地方改回和原来一样,编译不出错。
5我没有再安装第四步的驱动程序,直接运行helloapp.exe
天哪,居然可以正常打开设备了,和第一步一样的结果。

问题:
1 为什么第三步会出错?
2第五步应该出现第三步的错误,应为我没有在第五步重新安装驱动啊

请大家来讨论讨论。
既是驱动,也是被驱动
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-19 18:16
原因只有一个:系统中运行的驱动程序没有更新。
你编译新程序后并没有重新安装或重启,所以系统中运行的还是原来的驱动程序,第三步当然出错。同样的原因,第五步当然成功。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-19 18:46
从现象上看是驱动没有被更新过,如果驱动和exe保证同步改变
的话,不会产生这种错误的
我就是我,没什么可说的。
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-04-19 19:24
用户被禁言,该主题自动屏蔽!
zealife
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-19 19:59
谢谢大家的回答。
to Tom.cat:
驱动和应用程序是同一个GUID,因为两者是用的同一个头文件。
重新安装过了。
结果:还是没有解决。
to snare:
驱动和exe是同的。
因为我每次都同时对两者修改,而且是rebuild all。
结果:还是没有解决。
to tigerzd:
编译后我重新安装了驱动程序。
结果:没有解决。

真是急死我了。。救命啊!  :(
既是驱动,也是被驱动
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-04-19 20:16
用户被禁言,该主题自动屏蔽!
zealife
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-20 11:21
to Tom.cat:
我分别到你说的两个目录取看了,那里有相应的文件,
而且从修改的时间来看,就是我最后一次REBUILD ALL时产生的文件。

我怎么再给分你啊。 现在怎么没有给分的那个按钮啊。

to All:
我同意大家的看法。我也觉得就是这些原因。
可是就是解决不了。
气死我了。!!

既是驱动,也是被驱动
zealife
驱动牛犊
驱动牛犊
  • 注册日期2002-03-04
  • 最后登录2003-01-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-20 13:11
i have worked out the promble as you told me.
thanks for all the people.
既是驱动,也是被驱动
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-04-20 18:20
用户被禁言,该主题自动屏蔽!
zzfd97
驱动小牛
驱动小牛
  • 注册日期2002-02-01
  • 最后登录2005-07-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-21 19:46
系统中运行的驱动程序没有更新.我也是这么认为的.
你看看你的驱动程序.
游客

返回顶部