カーソル位置を取得するメソッドがあり、GetCursorPos() と ScreenToClient() を使用して特定のウィンドウの座標を取得します。奇妙なことを除いて、すべて完全に機能します。
ターゲット ウィンドウが管理者権限で実行され、アプリケーションが現在のユーザーの権限で実行されている場合、アプリケーション ウィンドウがターゲットを超えるまで座標を取得できません。
アプリケーションを管理者として実行し、ターゲットを現在のユーザーで実行すると、同じことが起こります。
なんで ?
編集 :
問題はカーソルの座標を取得することではなく、ウィンドウとアプリケーションの権限が異なる場合に座標を取得することです。
問題が見つかりました (未解決): 原因は「User Interface Privilege Isolation (UIPI)」です