Windowsで追加のマウスをシミュレートするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/301532

  •  08-07-2019
  •  | 
  •  

質問

MultiPoint SDKを使用して、共同教育アプリケーションを作成しています教室の生徒ごとに1台のコンピューターが存在しない、裕福でない国の子供向け。

1台のコンピューターに接続された最大40のマウスをサポートする必要があるため、ソフトウェアをテストする自動化された方法が必要です。 SDKは、システム上で検出できる限り多くのマウスをサポートし、マウスの追加と削除を検出します。各マウスは、WPFウィンドウ内で「仮想」マウスポインターとして表示されます。各子は、画面上の「自分の」ポインターを個別に制御できます。

Windowsに複数のマウスがあると思わせるテストハーネスを作成したいと思います。ハーネスは、これらの偽のデバイス(40以上)を作成し、それらを使用して、移動、ボタンダウンなどのマウスメッセージを送信する必要があります

ご協力いただければ幸いです。

役に立ちましたか?

解決

MultiPointに必要な範囲でマウスを偽装するには、デバイスドライバーが必要です。これは簡単な作業ではありませんが、決して不可能ではありません。

最良のアプローチは、おそらく HIDミニドライバーですセットアップAPI を使用してインストールできます。その後、ドライバーは DeviceIoControl を受け入れ、マウス入力レポートをシミュレートします。

他のヒント

Windows用のddk(ドライバー開発キット)のdsf(デバイスシミュレーションフレームワーク)を使用して、エミュレートされたデバイスを追加できます。 。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top