草庐IT

AXIsProcessTrusted

全部标签

objective-c - 当 AXIsProcessTrusted() 为真时,重新启动 OS X 应用程序以执行 CGEventTapCreate()

我的应用程序的功能之一是检测keyDown事件并对某些特定键进行操作。所以,我使用CGEventTapCreate来解决我的问题,我的代码是这样的:iflettap=CGEventTapCreate(.CGHIDEventTap,.HeadInsertEventTap,.Default,CGEventMask(1此外,我处理流程信任的方式如下:letoptions=[kAXTrustedCheckOptionPrompt.takeUnretainedValue()asNSString:false]letprocessTrusted=AXIsProcessTrustedWithOptio