0

AXIsProcessTrusted()可能返回的原因是什么false

“启用辅助设备访问”已启用并AXAPIEnabled()返回true

PS 如果有帮助,我有一个无窗口状态栏应用程序。

4

1 回答 1

3

如果您的进程未被信任,它将返回 false。

这个 2009 年的邮件列表帖子解释了AXMakeProcessTrusted它的作用。如果您的应用程序没有以一种或另一种方式对其进行处理,那么它是不可信的。

请注意,这并不意味着您不能使用可访问性优势;被信任的意思是您不受通常的限制,即必须在 System Preferences 中打开 Accessibility。如果打开,您可以在不受信任的情况下使用辅助功能;相反,如果您受到信任,即使没有打开辅助功能,您也可以使用它。

于 2012-05-25T19:35:22.307 回答