阅读:987回复:7
如何让vxd发送消息到ring3的win32程序
最近在做一个can卡的vxd程序,大多数代码都是在网上搜索到的。有人在
VOID MyHwInt::OnHardwareInt(VMHANDLE hVM)这个中断响应函数中使用发送消息SHELL_PostMessage()函数,我这样学时,发现没有办法传送消息给win32程序。我的win32程序可以成功捕获其他win32程序发来的消息,而我用的自定义消息是0x410。恳请各位大侠,不吝赐教,感激不禁! |
|
沙发#
发布于:2003-05-24 20:20
本站好像有篇文章讲了的。
作者是tigerzd吧。 [编辑 - 5/24/03 by arthurtu] |
|
板凳#
发布于:2003-05-25 10:54
谢谢,arthurtu。我碰到了这个问题,正在找解决方法。这是你第二次指导我。
|
|
地板#
发布于:2003-05-25 12:51
vtoolsd也有example
example\\c\\postmsg example\\cpp\\dataacq |
|
地下室#
发布于:2003-05-26 12:47
我找到了,谢谢。虽然现在工作有时还不稳定但是已经给我很大的鼓励,我想我有信心把它做好了。敢问大侠,如果要做WDM有没有比较好的参考书。
|
|
5楼#
发布于:2003-05-26 16:31
walt oney的《programming WDM》
art baker的《Win2K driver book》 caris cant的《。。。指南》 还有DDK |
|
6楼#
发布于:2003-05-27 23:03
好的,我会继续努力。
|
|
7楼#
发布于:2003-06-23 17:05
大侠,您是怎么解决的阿?能不能给菜鸟讲讲阿。
是用Tigerzd大侠的办法,没有用SHELL_POSTMESSAGE()吗? 我在VXD中定义的消息是不是要在应用程序中重新定义阿?因为编译的时候老是出错说不认识我的消息。 |
|