看板 MacDev 關於我們 聯絡資訊
※ [本文轉錄自 Web_Design 看板 #1I7RjcSf ] 作者: donkeychen (Bad_To_The_Bone) 看板: Web_Design 標題: [問題] 請教一下怎麼知道authexe得到的參數呢 時間: Wed Aug 28 16:57:08 2013 大家好 Mac 0SX上 我用 /usr/bin/ruby ~/my\ test/hello.rb 是可以執行的 --------------------------------------------------------------------- 現在我用AuthorizationExecuteWithPrivileges的方式想用code裡面執行 AuthorizationRef ADMAUTH = nil; OSStatus myStatus = AuthorizationCreate(NULL, kAuthorizationEmptyEnvironment, kAuthorizationFlagDefaults, &ADMAUTH); char* Args[] = {"~/my\\ test/hello.rb", NULL}; myStatus = AuthorizationExecuteWithPrivileges(ADMAUTH, "/usr/bin/ruby", kAuthorizationFlagDefaults, Args, NULL); 在/var/log/system.log裡面已經有顯示 authexec[xxxxxx]: execting /usr/bin/ruby   但是 hello.rb沒有被執行的感覺 請問要如何check 這種方式給的參數是否真的有給/usr/bin/ruby執行到呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.248.50 ※ 編輯: donkeychen 來自: 211.72.248.50 (08/28 17:05) ※ 編輯: donkeychen 來自: 211.72.248.50 (08/28 17:46)
donkeychen:阿 OSX10.8 是不是AuthorizationExecuteWithPrivileges 08/28 17:47
donkeychen:不能用了@@ 08/28 17:47
ducksteven:錯板?MacDev 08/28 20:24
donkeychen:抱歉我貼錯了=,= sorry .... 我的最愛放在一起 08/28 21:09
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: donkeychen (111.240.153.56), 時間: 08/28/2013 21:10:07
donkeychen:>.< 剛剛晃神了 貼到網頁設計板了 感謝ducksteven大大 08/28 21:10
donkeychen:請教一下 如果修改MACOSX_DEPLOYMENT_TARGET 為10.5 有 08/29 13:37
donkeychen:辦法使用嗎? 08/29 13:37