2012-01-20 3 views
1

/Library/PreferencePanes에 환경 설정 패널이 설치되어 있습니다. 이 환경 설정 패널에서 루트 (서버)로 실행되는 응용 프로그램을 제어하기를 원합니다. 환경 설정 창 번들은 root가 소유합니다. 그러나 환경 설정을 수정하면 결과가 ~/Library/Preferences에 저장됩니다. 결과를/Library/Preferences에 대신 저장하려면 어떻게해야합니까?맥에서 루트로 환경 설정 패널 실행하기

답변

1

훑어보기 만하면 NSUserDefaults 대신 CFPreferences을 사용해야 할 것 같습니다. 또한, 당신은 제대로 할 엉덩이에 통증이 권리를 승격해야합니다. Here's 가이드이지만 라이온은 인증 서비스 분야에서 많은 변화를 겪었으므로 거기에 많은 추가 정보가 없을 수도 있습니다.

+0

그래, 인증 서비스 문서를보고 있는데 고통스러운 것처럼 보입니다! –

+0

Authorization ... 함수를 호출 할 때 링커 오류가 발생합니다. 어떤 아이디어? –

+0

나는 그것들을 가로 질렀다는 것을 기억하지만 나는 그 이유를 기억하지 못한다. 여기에 내가 일하고있는 프로젝트 (미완성)가있다. 나는 권한 부여가 작동한다고 생각하는데, 나의 전화 접속 (나는이 프로젝트를 끝내야한다)이었던 10.5와 함께 일하고 있었다. https://github.com/paxswill/jenkins/tree/OS-X-Package/osx/PrefPane –