プログラムで Mac を起動したいと考えています。IOPMSchedulePowerEvent を使用することから始めましたが、この方法には管理者アクセスと特権ヘルパーが必要です。私は実装して動作しますが、複雑すぎます。
より良いアプローチを探してみたところ、[システム環境設定] -> [省エネルギー] -> [スケジュール] に移動して、システムの起動をスケジュールできることがわかりました。この方法を使用してプログラムで起床時間をスケジュールする方法はありますか?
ありがとう。
編集:システムのウェイクアップとスリープ時間をスケジュールするには、システムが管理者アクセスを必要とすることを理解しています。それは大丈夫です。これをプログラムで実行できるようにしたいと思います。一度だけ尋ねられれば、ユーザーに機能を許可しても問題ありません。システムのウェイクアップ時刻を設定するための後続の要求では、ユーザーの承認を必要とする必要はありません。