Я использую CFPlugin
для контекстного меню и наложения значка на 10,5 (аналогично scplugin
).Для связи между моим приложением и искателем я использую distributed object
.После установки моего плагина в папке Contextual menu items
моя система отказывается перезапускать / shutdow / Logout.В мониторе активности я не могу выйти из поисковика, для поиска работает только принудительное завершение.На консоли я получаю 10.5.8
ERROR | -[ApplicationManager(AppleEventHandling) _tryQuitAllForRequestor:replyEvent:] | _tryQuitAllForRequestor - _vproc_set_global_on_demand returned error -1805620379
Без связи между Finder и моим приложением, перезагрузка системы / shutdow / Logout работают нормально.
На 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 и моя система перезагрузки / shutdow / Logout работают нормально.Может кто-нибудь объяснить, пожалуйста, причину этого?