0

同じ質問があります:

ログイン画面で SetCursorPos と GetCursorPos が機能しない?

解決した答えは

別の解決策: SetCursorPos の代わりに mouse_event (ログイン画面で機能します) を使用することもできます (ただし非常に注意が必要です)。今はコードを投稿する時間がありませんが、尋ねられたら、この回答を更新するかもしれません...

mouse_eventそれで、 Windowsのログイン画面でマウスカーソルを移動する方法を知っている人はいますか? ありがとう!

4

2 に答える 2

0

WinIoを使用してマウスとキーボードのイベントを送信できることがわかりました。これはドライバーレベルであるため、Windowsログイン画面で使用できます。

于 2012-10-08T11:40:33.400 に答える
0

次のようなことができます。

mouse_event(MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE, 20000, 20000, 0, 0);

実際の画面座標ではなく、0 ~ 65535 の範囲の dx および dy パラメータに注意してください。必要に応じて変換できると思います。また、MOUSEEVENTF_ABSOLUTEポインターを最後の位置に相対的に移動する場合は、フラグを省略できます。

于 2012-10-05T18:45:15.037 に答える