AuthorizationExecuteWithPrivileges pipe? - PullRequest
       0

AuthorizationExecuteWithPrivileges pipe?

0 голосов
/ 18 октября 2011

Ну, у меня есть код вроде:

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); 
    }

файл не нулевой, но без печати: |

1 Ответ

0 голосов
/ 02 декабря 2011

Google для SMJobless.Это то, что вы должны использовать, но я не понял, как использовать аргументы для команд в этой модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...