10秒ごとにマウスの位置を記録することになっているWINDOWSサービスを開発しています。問題は、マウスの位置を取得できないことです...メソッド「GetCursorPos(refPoint)」に対してuser32を呼び出しますが、常に|0,0|を取得します。
誰かが適切に位置を取得する方法を教えてもらえますか?
10秒ごとにマウスの位置を記録することになっているWINDOWSサービスを開発しています。問題は、マウスの位置を取得できないことです...メソッド「GetCursorPos(refPoint)」に対してuser32を呼び出しますが、常に|0,0|を取得します。
誰かが適切に位置を取得する方法を教えてもらえますか?
これを実現する最良の方法は、おそらくシステムトレイアプリケーションを作成することです。
Windowsサービスをインタラクティブにすると、Windowsサービスでこれを行うことができますが、そのルートをたどると、セキュリティ上の問題がいくつか発生します。
詳細については、を参照してください。
http://www.freelists.org/post/program-l/C-creating-a-service-that-logs-mouse-and-keyboard-input,1