关于使用事件实现驱动与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)

返回顶部