サードパーティのアプリケーションを実行しています。20 分間アイドル状態になると、ログイン ダイアログが表示されます。アプリケーションがログイン画面を表示しないようにする必要があります。
そのアプリケーションでアイドル状態が内部的にどのように処理されるかはわかりません。
私たちは運が悪いことに次のことをしました。
- c# で小さなアプリケーションを作成し、5 分ごとに ( SetForegroundWindow()を使用して) フォーカスし、その子ウィンドウの 1 つにBM_CLICKメッセージを送信します。動作しません。
- 5 分ごとに ( SetForegroundWindow()を使用して) フォーカスし、カーソルを数ピクセル移動してから、カーソルを以前の位置に戻します。これもダメ!
目標を達成する他の方法はありますか?