2016-12-31 90 views
0

我想开发一个程序,以便我可以使用我的android手机作为鼠标。为此,我将在Windows PC上运行一项服务,该服务将通过套接字连接等待来自android手机的数据包。这些数据包将包含有关按钮按下,位置等鼠标事件的信息。我想在系统中分派事件。我将如何使用C/C++来做到这一点?提前致谢。如何在Windows 8中以编程方式触发鼠标和键盘事件?

+0

我在c#中看到过api,请检查msdn不应该很难找到 –

回答

1

使用SendInput函数来生成模拟键盘和鼠标事件。

如果您打算创建一个实际的NT service,那么您可能会遇到问题,因为该服务将在错误的会话中运行。如果你仍然觉得你需要一个服务,那么你可能不得不产生一个在CreateProcessAsUser的每个会话中以用户身份运行的新进程,但仅仅将它设计成一个普通程序就简单多了,该程序在用户通过添加Run registry entry

相关问题