MacBook が自宅にあるかどうか (WLAN に接続されているかどうか) を確認する C プログラム/LaunchDaemon を作成しました。もしそうなら、それは私のパスワード保護を無効にします。そうでない場合は、有効にします。
簡単。しかし問題は、MacBook を別の場所に持っていき、パスワード保護が無効になっていると、パスワード保護なしで起動することです。
これに対する私の修正は次のとおりです。スリープ状態になる直前に毎回パスワード保護を有効にします。
質問: 私の Mac がいつスリープの準備をしているのかを知る方法はありますか? プログラムにリッスンさせることができる割り込みはありますか?