2016-12-31 7 views
0

私はAndroidの携帯電話をマウスとして使用できるようにプログラムを開発しようとしています。そのためには、Windows PC上で実行されているサービスがあり、アンドロイド電話からソケット接続経由でパケットを待つことになります。これらのパケットには、ボタンが押された、位置などのマウスイベントに関する情報が含まれます。システムにイベントをディスパッチします。私はC/C++を使ってそれをどのようにしますか?前もって感謝します。Windows 8でマウスとキーボードのイベントをプログラムでトリガする方法はありますか?

+0

私はそれをC#でチェックするために、msdnを見つけるのは難しくないはずです –

答えて

1

SendInput関数を使用して、シミュレートされたキーボードイベントとマウスイベントを生成します。

実際にNT serviceを作成する場合は、サービスが間違ったセッションで実行されるため、問題が発生する可能性があります。それでもサービスが必要な場合は、CreateProcessAsUserで各セッションのユーザーとして実行される新しいプロセスを生成する必要があるかもしれませんが、通常のプログラムとして設計するほうが簡単です。 Run registry entry

関連する問題