Я бы хотел украсть NSWindow
из другого процесса.Желательно, чтобы, но NSView
, то есть тот, который я получил бы от [window contentView]
, тоже было бы хорошо (особенно если учесть, что я могу подняться до NSWindow
с [view window]
.
Очевидно, что это, вероятно, недокументировано и невероятно не одобрено Apple (или Mac App Store). Из моего исследования кажется, что это может быть осуществимо с помощью API-интерфейса доступности, который предоставляет Apple, однако мне еще не удалось найти способсделайте это.
Я посмотрел на CGWindow.h
, но, похоже, он не дает того, что мне нужно.
Спасибо (это мой первый пост SO).
Мне посоветовали указать причину, которая не является гнусной: простая! Это для целей отладки! И, ну, на самом деле, для всего, что кто-либо хочет сделать, на самом деле, потому что это будет возможно, конечно. Один из моих близких друзей, которыйотличный хакер iOS (разработчик MobileNotifier, поищите его в Google, если вы о нем не слышали), предложил внедрить пакеты, которые, как я сказал, могли бы создать сервер распределенных объектов, который затем работал быОтлично.Поэтому мы, вероятно, попробуем этот подход.