向其他应用程序发送键盘消息
1、查找目标窗口句柄
针对于vmware9.0的代码如下
HWND hVM=FindWindow("VMUIFrame",NULL);
2、绑定ctrl键
keybd_event(VK_CONTROL,0,0,0);
3、发送按键按下消息
PostMessage(hVM,WM_KEYDOWN,'D',0);
4、发送按键弹起消息
PostMessage(hVM,WM_KEYUP,'D',0);
5、解除ctrl绑定
keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
6、完整代码如下
HWND hVM=FindWindow("VMUIFrame",NULL);
keybd_event(VK_CONTROL,0,0,0);
PostMessage(hVM,WM_KEYDOWN,'D',0);
PostMessage(hVM,WM_KEYUP,'D',0);
keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
CloseHandle(hVM);
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:194
阅读量:182
阅读量:100
阅读量:25
阅读量:108