阅读:1298回复:5
vxd与win32求救,急!
在中断服务程序中加了_VWIN32_PulseWin32Event(hEventToNotifyApp),
运行时其值为1,但在win32中WaitForSingleObject(hEventRing3,INFINITE) 就是不响应,请问各位大侠何故,万分感激!!! |
|
沙发#
发布于:2002-04-12 22:09
怎么没人回答?
|
|
板凳#
发布于:2002-04-13 00:42
if(hEventToNotifyApp)
_VWIN32_PulseWin32Event(hEventToNotifyApp); 但是hEventToNotifyApp未必已经正确,你是否正确调用了OpenVxDHandle,将ring 3的事件传递到ring 0,你可在你的列程中将hEventToNotifyApp Debug出来,看是否正确 |
|
|
地板#
发布于:2002-04-13 08:44
hEventToNotifyApp=13xxxx
_VWIN32_PulseWin32Event(hEventToNotifyApp)=1 是不是没错? |
|
地下室#
发布于:2002-05-09 10:15
哥们儿,您对VXD中装载Win32 DLL是否有一定的了解呢? 我正在做这方面的驱动,能不能提示一下? 或者告我一些资料也成,先谢了。
|
|
5楼#
发布于:2002-05-12 10:39
hEventToNotifyApp=13xxxx
_VWIN32_PulseWin32Event(hEventToNotifyApp)=1 是不是没错? 是什么意思?????我不太懂说说我自己是怎么做的吧。 首先是用OpenVxdHandle()来进行打开ring3的事件句柄,然后由DeviceIoControl()传入。 |
|
|