3

アプリの権限をスーパーユーザーに昇格させたい。インストーラーアプリは、このダイアログを表示することでこれをサポートします。このダイアログを表示して特権を上げるにはどうすればよいですか?

PS。MacOSXで一種のパケットスニファアプリケーションを作成しています。pcaplibを使用しています。(これはtcpdumpの一部です)

4

1 に答える 1

4

AuthorizationExecuteWithPrivileges withkAuthorizationRightExecute

BetterAuthorizationSampleを参照してください

原則として、GUIアプリケーションをrootとして実行しないでください。rootとして実行できるコマンドラインツールを作成し、ユーザースペースのGUIアプリケーションから制御する必要があります。

于 2010-06-26T07:34:31.603 に答える