fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1162回复:5

请教一个命名事件的问题

楼主#
更多 发布于:2004-12-17 17:04
我在内核用IoCreateNotificationEvent生成一个事件,在用户空间程序中用OpenEvent打开。因为是参考filemon做的,所以驱动只加载一次。
问题是,我每次运行用户空间程序,第一次都正常,以后再次运行,则OpenEvent老是返回NULL。

请各位给分析一下,谢谢!!

最新喜欢:

ljmmaryljmmar...
在交流中学习。。。
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-17 17:19
你打开的参数对吗?
你用SOFTICE 看看!
我不仅要金子,我还要点石成金的手指!
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-12-17 17:21
谢谢!
因为第一次是对的,应该不是参数的问题吧,OpenEvent的第一个参数,我把三种可能都试了。
在交流中学习。。。
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-12-17 17:22
我在内核用IoCreateNotificationEvent生成一个事件,在用户空间程序中用OpenEvent打开。因为是参考filemon做的,所以驱动只加载一次。
问题是,我每次运行用户空间程序,第一次都正常,以后再次运行,则OpenEvent老是返回NULL。

请各位给分析一下,谢谢!!


GetLastError提示什么错误了

在退出用户程序前,有没有Close事件句柄

学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-12-17 17:35
你有QQ吗?
fslife
SnowStart
两位大牛!
用SOFTICE 看下你的内核事件的状态!
我不仅要金子,我还要点石成金的手指!
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-12-17 18:04
谢谢两位,:) :)
我没有CloseHandle,让我再调试一下看看。
由于显示有点问题,我一直没有用SOFTICE。:( :(
在交流中学习。。。
游客

返回顶部