Найти обработчики приложений?

проблема

Я пытаюсь найти оконный объект обрабатывать внутри удаленного терминала, который работает через Citrix Remote с ZenApp. Моя проблема в том, что я вижу родительское окно Citrix Remote, но нет детей. Я пробовал WinSpy, WFP Inspector и несколько других программ-шпионов API; ни один из которых не может просматривать свойства Citrix Remote.


Вопрос

Что я могу сделать, чтобы просмотреть эти объекты через этот удаленный терминал?

ПРИМЕР

введите описание изображения здесь

0

Решение

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

Дескрипторы окна, которые вы ищете, находятся на сервере Citrix, а не на клиентской машине, с которой вы работаете.

4

Другие решения

Вы никогда не сможете получить ручек окна, так как они не существуют; однако вы может уметь использовать UI Automation для получения свойств специальных возможностей (имя, должность и т. д.). Конечно, это работает для удаленного рабочего стола Windows в Windows 8 & выше; это может или не может работать для Citrix. Стоит попробовать.

1