3

我想将我的应用程序的权限提升为超级用户。安装程序应用程序通过显示此对话框来支持这一点。如何显示此对话框以提升权限?

PS。我正在 Mac OS X 上制作一种数据包嗅探器应用程序。我正在使用 pcap lib。(这是 tcpdump 的一部分)

4

1 回答 1

4

AuthorizationExecuteWithPrivilegeskAuthorizationRightExecute

查看BetterAuthorizationSample

作为一般规则,您不应以 root 身份运行 GUI 应用程序。您应该制作一个可以以 root 身份运行的命令行工具,并从您的用户空间 GUI 应用程序控制它。

于 2010-06-26T07:34:31.603 回答