サンドボックス対応アプリケーションから MAC OS X (Mountain Lion) のプロセス ウィンドウのリストにアクセスしようとしています。しかし、AXUIElementCopyAttributeValue API は で失敗しError "kAXErrorCannotComplete"
ます。「サンドボックス化」を無効にすると機能します
AXUIElementRef app = AXUIElementCreateApplication([[CGWindowInfo objectForKey:(NSString*)kCGWindowOwnerPID] unsignedIntValue]);
if (app) {
NSArray* windows = nil;
AXError error = AXUIElementCopyAttributeValue(app, kAXWindowsAttribute, (CFTypeRef*)&windows);
}
Windows 配列は nil を返しています。
この点であなたの助けは非常に高く評価されています.