版块
论坛
喜欢
话题
应用
搜索
登录
注册
SunMing.Cai的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=41855
内核事件的计数器处理问题.
关于使用事件实现驱动与Win32 AP通迅的例子已经很多了。但我在实际使用中,发现了一些关于Windows 计数的问题,请各位指教一下:案例一: 我希望驱动建立一个事件,然后由Win32 AP来读取信息。于是Win32 AP启动时,会如下操作:h1=CreateFile(&quo...
全文
回复
(
4
)
2005-01-22 02:31
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
simba
:
嗯...看来你是还有好几个APP并行,难怪,不过不止一种方法约定这个事件,如果APP建可以传handle然后用obRefereByHandle,也可以先约好名称,直接IoCreateSynchronizationEvent,我用的后者,事件存在的周期受ZwClose(Handle...
(2005-01-22 17:20)
回复
SunMing.Cai
:
换个简单的说法 我在Win32APP中创建一个事件,然后传给driver(用obRefereByHandle获得kevent)。但当 Win32APP关闭时,事件对象就消失了,要怎样才能固定这个事件呢? 让下次 Win32 App 可以直接 OpenEvent即可. 我...
(2005-01-22 15:43)
回复
SunMing.Cai
:
其实由Win AP来建立事件,也是一样的。 由 Win AP来建立事件,也需要将 Win AP的事件句柄传进Driver中,再由Driver使用 ObReferenceObjectByHandle( *((PHANDLE)Irp->AssociatedIrp....
(2005-01-22 11:52)
回复
simba
:
你建立共享事件的位置大约没有问题吧? 再有就是你为什么要驱动建立事件而不是APP呢? 关于使用事件实现驱动与Win32 AP通迅的例子已经很多了。 但我在实际使用中,发现了一些关于Windows 计数的问题,请各位指教一下: 案例一: 我希望驱动建立一个事件,然后...
(2005-01-22 03:07)
回复
SunMing.Cai
加关注
写私信
0
关注
0
粉丝
39
帖子
返回顶部