关于用HOOK伪装菜单的问题!!
小弟有一个想法不知道可行不,想请教一下各位大哥!
比如在记事本上单击鼠标右键会弹出菜单是不是,我现在的想法是可不可以在记事本上单击右键的时候并不弹出他原始的菜单,而是弹出一个我自己写的菜单!
我的想法是用HOOK技术捕获发往记事本进程的WM_CONTEXTMENU或者WM_RBUTTONDOWN和WM_RBUTTONUP消息,但并不将这些消息发往记事本,而是转发给另外的窗口或者进程,该窗口或者进程负责创建和处理我自己定义的菜单。不知道这样可行不?
我现在已经能够HOOK到发往记事本进程的WM_CONTEXTMENU或者WM_RBUTTONDOWN和WM_RBUTTONUP消息了,但是不知道接下来应该怎么做了,如果可以用以上方法继续往下做,那么那个负责创建和处理自定义菜单的进程或者窗口应该怎么设计??如果不能用以上方法,那么有没有别的方法??谢谢!!!