请告诉我为我的应用程序授予修改 /Library/Fonts 文件夹作为添加新字体和删除字体文件的方法。提前致谢。
问问题
1036 次
1 回答
1
- 您可以将您的应用程序分成两部分:服务(守护程序)和 UI,并通过安装程序安装它们,这样您的服务将具有 root 权限
- 您可以使用从您的应用程序运行一些命令,
AuthorizationExecuteWithPrivileges()
但它已被弃用。仍然有效 NSAppleScript
您可以通过使用具有管理员权限的“do shell script \”some script\“来运行一些命令。但它更像是一个黑客和苹果文档说NSAppleScript
该类只能从应用程序的主线程中使用。但它也有效,我个人对此没有任何问题。- 您可以创建辅助工具并使用
ServiceManagement.framework
和SMJobBless()
于 2013-07-18T05:31:47.713 回答