2014-11-13 89 views
1

我正在寫一個簡單的OSX應用程序來將固件寫入USB設備。我正在使用libusb來執行I/O。OSX中的升級權限

我的第一次通過此作品完美,只要我運行它sudo。我現在正在創建一個GUI版本的工具,我想提示用戶升級。

我知道這樣做的「正確」方式是使用特權助手,但我也需要向UI回報進度,而且我不想爲IPC構建簡單的事情。

有沒有一種簡單的方法來向GUI應用程序請求用戶的root或USB寫入權限?

回答

0

我放棄了,並使用已棄用的AuthorizationExecuteWithPrivilege API重新啓動我的應用程序,如果我沒有root權限。

它讓我感覺不到最佳解決方案,如果任何人有更好的主意,我很樂意聽到它。