Возможный дубликат:
Как программно предотвратить переключение Mac на Mac?
Каков правильный метод для текущей версии OS X (10.7) для предотвращения сна во время работы приложения или процесса?
В частности, IOCancelPowerChange
все еще (или сделал это когда-либо) служит этой цели? Я вызываю IOCancelPowerChange
в ответ на kIOMessageCanSystemSleep
, но это не делает трюк.
По существу тот же вопрос, что и первая часть этого вопроса, но документация, указывает на то, что он довольно старый, и ответ так и не был принят.