2012-05-25 7 views
0

AXIsProcessTrusted()false을 반환 할 수있는 이유는 무엇입니까?AXIsProcessTrusted가 false를 반환합니다.

"보조 장치에 대한 액세스 활성화"가 활성화되어 있고 AXAPIEnabled()true을 반환합니다.

P. 도움이된다면 윈도우가없는 상태 표시 줄 앱이 있습니다.

답변

2

프로세스가 신뢰되지 않으면 false를 반환합니다.

This mailing list post from 2009은 무엇을 AXMakeProcessTrusted이 설명합니다. 귀하의 응용 프로그램이 그것을 한 방향으로 또는 다른 방식으로 수행하지 않았다면 신뢰할 수 없습니다.

이것은 내게 필요한 옵션을 사용할 수 없다는 것을 의미하지는 않습니다. what being trusted means is that you're exempt from the usual restriction that Accessibility must be turned on in System Preferences. 켜져 있으면 신뢰할 수없는 접근성을 사용할 수 있습니다. 반대로 신뢰할 수 있다면 켜져 있지 않아도 내게 필요한 옵션을 사용할 수 있습니다.

+0

올바르게 이해하면 AXAPIEnabled()가 true를 반환하거나 AXIsProcessTrusted가 true를 반환해야합니까? –

+0

@ maxt3r : 수정하십시오. –

관련 문제