如何获取FSCopyObjectAsync的root权限,如Finder

时间:2012-02-10 21:49:00

标签: objective-c file-io file-permissions

我正在编写文件管理器,使用FSCopyObjectAsync进行文件复制的内容。

我如何获得权限并使用像Objective-c中的Finder这样的权限调用它?

我不想使用帮助工具,因为我需要一个回调函数来显示我的应用程序中的进度。

1 个答案:

答案 0 :(得分:0)

首先看Authentication, Authorization, and Permissions Guide。然后查看Authorization Services Programming Guide

这与您是否使用帮助应用程序无关。帮助程序进程可以以各种IPC方式与UI进程通信。这是一个架构决策,但无论如何,您应该最小化以root身份运行的程序的大小和复杂性,以及它具有root权限的时间长度。