C ++でコンピュータがスリープモードになるのを防ぐ

C ++でコンピュータがスリープモードになるのを防ぐ

実行中にコンピュータの電源を入れたり切ったりして、コンピュータがスリープ状態にならないようにする方法が必要です。

私は信じるスレッド実行状態の設定Windowsでこれを行いましたが、Linuxで実行できる方法を探しています。

ベストアンサー1

Linuxでのみ動作します。残念ながら、これがUnixシステムでどのように機能するのかわかりません。

使用する必要があります全身阻害剤この目的のために(非システムディストリビューションでelogindが提供するサプレッサロックを使用することもできます)、これはDBus APIを使用して制御できるため、Qtを使用している場合はQDBusモジュールを使用できます(他のDBusライブラリも使用できます)。 C / C ++にはシステムインヒビターを処理するための特定のライブラリがないようです。

おすすめ記事