0
嗯,我有這樣一些代碼:AuthorizationExecuteWithPrivileges pipe?
FILE *file;
AuthorizationRef authorizationRef;
OSStatus status;
...
status = AuthorizationExecuteWithPrivileges(authorizationRef, "/sbin/mount_hfs", kAuthorizationFlagDefaults, args, &file);
...
也是我收到預期的錯誤「mount_hfs:無效的參數」,同時執行。 有沒有簡單的方法來跟蹤這個錯誤? 喜歡:
return NO; //if error is "mount_hfs: Invalid argument"
和
return YES; //if no errors
我已經試過這
if(file != NULL)
{
while(fgets(buffer,255,file) != NULL)
{
printf("%s",buffer);
}
pclose(file);
}
文件不爲空,但沒有打印:|
請注意,AuthorizationExecuteWithPrivileges已被棄用! – Richard
那麼,我想知道什麼方法更好,並與SL /獅子和OFC可以跟蹤錯誤 這將是veeery有用的:) – user840250
我沒有很多的意見調試這種事情,但考慮使用可以發送IPC命令的特權守護程序。 – Richard