Как получить root-права для FSCopyObjectAsync, например, Finder - PullRequest
0 голосов
/ 11 февраля 2012

Я пишу файловый менеджер, который использует FSCopyObjectAsync для копирования файлов.

Как я могу получить разрешения и вызвать его функцию с разрешениями, такими как Finder в target-c?

Я не хочу использовать Helper Tool, потому что мне нужна функция обратного вызова для отображения прогресса в моемприложение.

1 Ответ

0 голосов
/ 11 февраля 2012

Сначала см. Руководство по аутентификации, авторизации и разрешениям .Затем см. Руководство по программированию служб авторизации .

Это не имеет никакого отношения к тому, используете ли вы вспомогательное приложение.Вспомогательный процесс может взаимодействовать с процессом пользовательского интерфейса различными способами IPC.Это архитектурное решение, но как бы вы ни поступали, вы должны минимизировать размер и сложность программы, которая запускается от имени пользователя root, и время, в течение которого у нее есть права root.

...