моя система отказывается выключаться / перезапускаться с классом NSAppleScript

я использую CFPlugin для наложения контекстного меню и значков на 10.5 (то же, что и scplugin ). Для связи между моим приложением и средством поиска я использую распределенный объект . После установки моего плагина в папку Пункты контекстного меню моя система отказывается перезапускать / выключать / выходить из системы. В мониторе активности я не могу выйти из Finder, только принудительный выход работает для Finder. На консоли у меня 10.5.8

ERROR | -[ApplicationManager(AppleEventHandling) _tryQuitAllForRequestor:replyEvent:] | _tryQuitAllForRequestor - _vproc_set_global_on_demand returned error -1805620379  

Без связи между Finder и моим приложением перезапуск / выключение / выход из системы работают нормально.
10.5.4

loginwindow[41]: ERROR | WSActivateApp | SetFrontProcess({0, 7980956}) returned error -600. Unable to activate process.

loginwindow[41]: ERROR | -[ApplicationManager(AppleEventHandling) _tryQuitAllForRequestor:replyEvent:] | _tryQuitAllForRequestor - _vproc_set_global_on_demand returned error -1780878507

Кто-нибудь может мне помочь?

РЕДАКТИРОВАТЬ

Моя проблема решена. Я использовал NSAppleScript для выполнения сценария Apple. Теперь я использую NSTask, и перезапуск / выключение / выход из системы работают нормально. Кто-нибудь может объяснить мне причину этого?

14
задан 31 revs, 2 users 99% 28 June 2012 в 10:21
поделиться