Как прослушать общесистемные события открытия и сохранения панели? - PullRequest
1 голос
/ 02 января 2012

Есть ли способ прослушивания событий открытия и сохранения на системной стороне и ответа на них, как это делает Default Folder X? Требует ли это частных API или замены кода во время выполнения? Или это можно сделать с помощью общедоступных API?

enter image description here

1 Ответ

2 голосов
/ 02 января 2012

Не думаю, что это можно сделать с помощью публичных API.Часто задаваемые вопросы для Папки по умолчанию X гласят:

Папка по умолчанию X не исправляет Mac OS X, но расширяет отдельные приложения при их запуске.Это означает, что папка по умолчанию X загружает небольшой фрагмент программного кода в область памяти каждого приложения (в ОЗУ), чтобы она могла обмениваться данными со службами навигации, службой OS X, предоставляющей диалоги открытия и сохранения.

Это подсказывает мне, что он использует внедрение кода .

...