Лучшая практика Lion для специальных процессов, которым доверяют - PullRequest
2 голосов
/ 17 августа 2011

Мне показалось, что я где-то читал, что можно пометить приложение как AXIsProcessTrusted True внутри файла списка или прав в Lion. Теперь, когда я его ищу, я не вижу никакой документации или обновлений передового опыта, более новых, чем в 2008 году.

Возможно ли сделать и приложение AXMakeProcessTrusted в его сборке (plist и т. Д.)?

Если это так или нет, то по-прежнему будет требоваться, чтобы пользователь аутентифицировался как root как старое состояние документов, чтобы включить это?

Наконец, я просматриваю пример приложения UIElementInspector и не вижу в любом месте , что приложение когда-либо вызывает эту функцию. Тогда почему ему доверяют и / или как мое приложение может получить тот же уровень доступа, что и это приложение, с минимальной болью для пользователя?

1 Ответ

1 голос
/ 17 августа 2011

Я могу ответить на часть 3 однозначно (но не на 1 и 2): UIElementInspector прерывается, если вы включаете «песочницу» приложения (как я делал в своем приложении - в конце концов, приложение не только для того, чтобы возиться).«Песочница», по-видимому, снижает доступность только к локальному процессу (предположительно, если AXMakeProcessTrusted не был успешно выполнен).

...