阅读:1541回复:4
那位知道在驱动程序内如何发消息通知应用程序?
我知道AdvertiseInterface可以发一些通知消息,但这个比较麻烦的,我想知道是否有简单些的方法?
|
|
沙发#
发布于:2007-11-20 18:34
SetEvent 试试
|
|
板凳#
发布于:2007-11-20 20:18
恩,SetEvent应该是可以,但应用里边得创建一个线程来等这个事件,感觉不是很好的方式。我个人倒是觉得发一个键盘的keydown/up事件或许会好一些。
|
|
|
地板#
发布于:2007-11-20 22:06
好像是POSTMESSAGE()什么的,可以发制定的通告给上层,
|
|
地下室#
发布于:2007-11-21 15:07
发送给指定的窗口
static HWND hwnd=NULL; hwnd = FindWindow(NULL,strWindowName); if( hwnd ) { SendMessage( hwnd,msg,wParam,lParam); } 广播消息 PostMessage(HWND_BROADCAST,msg,wParam,lParam ); |
|