我写了一个C程序/ LaunchDaemon来检查我的MacBook是否在家(连接到我的WLAN).如果是这样,它会禁用我的密码保护; 如果没有,它启用它.
简单.但问题是,当我把MacBook带到其他地方并禁用密码保护时,它会在没有密码保护的情况下醒来.
我给这家修复将是:每一次启用密码保护刚刚才去睡觉.
问题:有没有办法找出我的Mac准备睡觉的时间?有些中断,我可以让我的节目听吗?
您可以使用I/O Kit进行操作,查看Apple的 QA1340:注册和取消注册睡眠和唤醒通知.您可能还想分析SleepWatcher实用程序源或使用/ integration来满足您的需求.从主页:
SleepWatcher 2.2(运行Mac OS X 10.5到10.8,包含源代码)是Mac OS X的命令行工具(守护进程),用于监控Mac的睡眠,唤醒和空闲状态.它可用于在Mac或Mac显示器进入睡眠模式或唤醒时执行Unix命令,在给定时间后无需用户交互或用户在休息或Mac电源后恢复活动时笔记本是附加或分离.它还可以将Mac发送到睡眠模式或检索自上次用户活动以来的时间.需要对Unix命令行有一点了解才能从这个软件中受益.
| 归档时间: |
|
| 查看次数: |
2096 次 |
| 最近记录: |