GetLastInputInfo 関数を使用するアプリがあり、それを GetTickCount (Windows が起動してからのミリ秒数を返す) の値と比較して、一定時間以上キーボードまたはマウス アプリケーションで誰も検出しないようにします。このコードにはバグがあり、GetTickCount カウンターが 49 日ほどロールオーバーすることはありませんでした。
このロールオーバーの影響を受けやすいアプリケーションを一般的にテストできるようにしたいと考えていますが、7 週間ごとよりも高速です。GetTickCount によって返される値を強制する手段を知っている人はいますか (.BAT を含む読みやすいプログラミング言語の例は問題ありません)。
これは、この以前の質問の重複ではありません。私は、すでに出回っているコードの動作を特徴付けることができる手法に興味があります。