0
システム全体の最後のユーザー入力情報を提供するものはありますか? C#を使用して、すべてのセッションでシステムのアイドル時間を取得し、誰もX分間システムを使用していない場合はマシンをスリープ状態にします。システムアイドルタイムアウトを計算してマシンをスリープ状態にする方法はありますか?
GetLastInputInfoはユーザー固有のようです。 http://msdn.microsoft.com/en-us/library/ms646302(VS.85).aspx
なぜそれだけでWindowsはそれをしないのですか? –
これは、ログオンしているユーザーに関係なく、マシンがアイドル状態のときにスリープ状態になるようにするためのソリューションです。 –
アイドル状態のシステムは、システムと対話していないユーザーと同じではありません。例えば、システムは映画や音楽を再生するのに忙しいことがあります。 – Joh