如何在Windows 8中以编程方式触发鼠标和键盘事件?

时间:2016-12-31 04:32:04

标签: c++ windows mouse dispatchevent

我正在尝试开发一个程序,以便我可以将我的Android手机用作鼠标。为此我将在Windows PC上运行一个服务,它将等待来自Android手机的数据包通过套接字连接。这些数据包将包含有关鼠标事件的信息,如按下按钮,位置等。我想在系统中调度事件。我怎么用C / C ++做到这一点?提前致谢。

1 个答案:

答案 0 :(得分:1)

使用SendInput功能生成模拟键盘和鼠标事件。

如果您要创建实际的NT service,那么您可能会遇到问题,因为该服务将在错误的会话中运行。如果您仍然觉得需要服务,那么您可能必须在 View rootView= inflater.inflate(R.layout.fragment_article, container, false); ListView listView = (ListView)rootView.findViewById(R.id.articleListView); ListAdapter articleAdapter = new ArticleAdapter(getActivity(), articles); listView.setAdapter(articleAdapter); return rootView; 的每个会话中生成一个以用户身份运行的新进程,但将其设计为在用户登录时启动的普通程序要简单得多通过添加Run registry entry