远程控制关键技术:屏幕控制之二(模拟键盘)

远程控制关键技术:屏幕控制之二(模拟键盘)

远程控制关键技术:屏幕控制之二(模拟键盘)

远程控制关键技术:屏幕控制之一(模拟鼠标)

上篇说了一些关于远程控制中屏幕控制的核心流程和模拟鼠标的操作、关键函数以及示例代码。没看到上篇文章的建议大家首先阅读:

点上面链接传送!

在这篇文章中我们主要来说下模拟键盘操作所用到的函数,以及范例:

先看一下效果图:

远程控制模拟键盘
远程控制模拟键盘

具体可以操作演示一下,具体代码见下面。

关键函数:keybd_event();

函数原型已经详细用法:点我传送MSDN,在这不再叙述。

示例代码:

[cpp]

void CkeyboardDlg::OnBnClickedKeyesc()
{
//模拟按下ESC键,程序退出
keybd_event(27,MapVirtualKey(27,0),KEYEVENTF_KEYUP,0);
keybd_event(27,MapVirtualKey(27,0),0,0);
}

[/cpp]

完整代码下载:百度网盘(失效请联系邮箱索取:10814750$qq.com谢谢!)

2 Replies to “远程控制关键技术:屏幕控制之二(模拟键盘)”