0
まあ、私のようないくつかのコードがあります:実行中:AuthorizationExecuteWithPrivileges pipe?
FILE *file;
AuthorizationRef authorizationRef;
OSStatus status;
...
status = AuthorizationExecuteWithPrivileges(authorizationRef, "/sbin/mount_hfs", kAuthorizationFlagDefaults, args, &file);
...
も私が予想エラー「無効な引数mount_hfs」を取得しています。 このエラーを追跡する簡単な方法はありますか?以下のような :私はこの
if(file != NULL)
{
while(fgets(buffer,255,file) != NULL)
{
printf("%s",buffer);
}
pclose(file);
}
ファイルを試してみました
return NO; //if error is "mount_hfs: Invalid argument"
と
return YES; //if no errors
はヌルが、ノープリントではありません。|
AuthorizationExecuteWithPrivilegesは非常に推奨されていませんのでご注意ください! – Richard
どのような方法が良いか知っていますが、SL/Lionで動作し、エラーを追跡できるのは です。 – user840250
この種のデバッグのアドバイスはありませんが、 IPCコマンドを送信できる特権デーモンを使用します。 – Richard