阅读:1162回复:5
请教一个命名事件的问题
我在内核用IoCreateNotificationEvent生成一个事件,在用户空间程序中用OpenEvent打开。因为是参考filemon做的,所以驱动只加载一次。
问题是,我每次运行用户空间程序,第一次都正常,以后再次运行,则OpenEvent老是返回NULL。 请各位给分析一下,谢谢!! |
|
最新喜欢:ljmmar...
|
沙发#
发布于:2004-12-17 17:19
你打开的参数对吗?
你用SOFTICE 看看! |
|
|
板凳#
发布于:2004-12-17 17:21
谢谢!
因为第一次是对的,应该不是参数的问题吧,OpenEvent的第一个参数,我把三种可能都试了。 |
|
|
地板#
发布于:2004-12-17 17:22
我在内核用IoCreateNotificationEvent生成一个事件,在用户空间程序中用OpenEvent打开。因为是参考filemon做的,所以驱动只加载一次。 GetLastError提示什么错误了 在退出用户程序前,有没有Close事件句柄 |
|
|
地下室#
发布于:2004-12-17 17:35
你有QQ吗?
fslife SnowStart 两位大牛! 用SOFTICE 看下你的内核事件的状态! |
|
|
5楼#
发布于:2004-12-17 18:04
谢谢两位,:) :)
我没有CloseHandle,让我再调试一下看看。 由于显示有点问题,我一直没有用SOFTICE。:( :( |
|
|