阅读:1458回复:3
急!从驱动中向应用CView类发消息?
在VC中用了GetSafeHwnd()获得的CFormView句柄,向Vxd一发出消息就死机。我改用全局事件同步线程,同样出现死机的问题。可是我的测试程序,基于对话框的程序却非常正常,进入中断次数没错,说明Vxd没有问题,在应用层怎么办?
请高手急救啊!因为现在急,不想过大的改动程序框架,请高手救命! |
|
|
沙发#
发布于:2002-01-30 05:23
Handle是个局部的概念,只在特定的进程上下文中有意义。你的情况可以考虑使用postthreadmessage来做啊!
并且这个和linux有什么大的关系么? |
|
|
板凳#
发布于:2002-02-03 15:19
能说的具体一点吗?App向Vxd发消息? 一般是app通过deviceioctrol把hwnd传给vxd.由vxd来调postmessage传消息给
app. |
|
地板#
发布于:2002-02-04 13:02
如果方便,最好,说详细点。
试试用WIN32事件机制,让VxD唤醒APP线程,在由该线程向CView发消息(好象累了点:()。 |
|
|