Windowsのタスクスケジューラは、日時や間隔を指定することで任意のプログラムを実行しています。
これはこれで必要ですが、アイドル状態になったら何らかの処理を実行するタスクスケジューラってないんですよね。
今回見つけたのがSystem Silencerというタスクスケジューラ。
アイドル状態から任意に時間で様々な処理を実行できます。
例として、アイドル状態からx分後に指定のプログラムをkillするとか。
使いっぱなしを防ぐには、持って来いのアプリケーションです。
海外製アプリですが、直感で使えます。
Windows2000 Pro、Windows2000 Server、Windows XP Pro SP3で使えることを確認しています。
IEや特定アプリ内で非同期通信やJAVAなどが動作しているとアイドル状態にはならないため、何らかの処理を実行できないパターンがあります。
そこは注意しましょう。