Почему Spy ++ не может видеть сообщения, отправленные в приложения UWP? - PullRequest
0 голосов
/ 20 мая 2018

Хотя мы все запутались в этой теме , выяснилось, что, хотя приложения UWP do имеют окна верхнего уровня, и вы можете отправить (разумных) сообщений им (*), и эти do проходят и дают ожидаемый эффект, Spy ++, похоже, никогда не видит эти сообщения или любые другие, которые может отправлять сама Windows.

Кто-нибудь может пролить свет на это?

Просто для того, чтобы предоставить немного фона, у Шпиона нет проблем с поиском и проверкой этих окон («Средство поиска» работает просто отлично), но регистрация сообщений полностью отключена,Я протестировал приложение «Настройки», «Экранную клавиатуру», «Календарь» и «Калькулятор» и установил все соответствующие флажки «Дополнительные окна» в Spy.Я также использовал Process Explorer, чтобы проверить, что Spy работает на «High Integrity Level» (потому что он работает с повышенными правами, предположительно), и это так.

(*) Да, я знаю, что не предполагаетсяна но, ну, вы знаете.

1 Ответ

0 голосов
/ 18 июля 2018

Хм, неловко.Вам нужно использовать 64-битную версию Spy, чтобы шпионить за 64-битным приложением (и наоборот).Тогда он работает нормально, и вы получаете то, что ожидаете.

Конечно, было бы неплохо, если бы Spy сказал вам, когда вы пытаетесь отследить сообщения в приложении неправильной битности, но это не так, поэтому, пожалуйста,предупредил.

...