当应用层为普通的Win32应用程序时,创建事件并将事件句柄发送到驱动中,在驱动中KeSetEvent为信号态,应用程序中WaitForSingleObject能成功。可是如果当应用层为ActiveX控件时,WaitForSingleObject怎么也不能成功,感知不到事件的触发。如果在控件里SetEvent还是能让触发。大家帮分析下原因
驱动层KeSetEvent肯定是触发成功了的,ActiveX控件里面WaitForSingleObject一直无任务反应,停留在那里