0
私はWindowsのコントロールなしでバックグラウンドで実行されるCアプリケーションを開発中です。Windowsのシステムアイドル状態をアクティブにする方法は?
スクリーンセーバーが有効で、ScreenSaveTimeOutの値に達しているかのように、Windowsをシステムアイドル状態にしたいとします。
SystemParametersInfoをSPI_SETSCREENSAVERACTIVEおよびSPI_SETSCREENSAVETIMEOUT = 1のパラメータで使用して、ある程度の動作をシミュレートできます。
残念ながら、これは私にスクリーンセーバーを使用する必要があります。
Windowsを直接アイドル状態にするために使用できるAPIはありますか?
ありがとうございます。
実際にシステムをアイドル状態に手動で置くことはできません。ユーザーアクティビティだけがそれを管理します。しかし、ユーザーのスクリーンセーバーを呼び出すには、['WM_SYSCOMMAND'](https://msdn.microsoft.com/en-us/library/windows/desktop/ms646360.aspx)(' SC_SCREENSAVE')メッセージをフォアグラウンドに送ります窓。 –