Форум: "WinAPI";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
ВнизОбмен данными с внешим приложением Найти похожие ветки
← →
Олл © (2010-07-23 09:29) [0]Добрый день.
Когда возникала необходимость в обмене информацией с "чужим" приложением, я использовал известные API-функции, такие как FindWindow, GetWindow, GetWindowTextи т.д. Сейчас столкнулся с приложением, запущенным из-под Citrix-клиента. FindWindow находит handle главного окна, но внутренняя структура (дочерние окна, контролы и т.д) оказывается недоступной. Визуально я вижу поле ввода информации, но программно добраться к нему с использованием упомянутых функций не могу. Утилита Microsoft Spy++ определяет внешнее приложение как Transparent Windows Client. Существует ли возможность обмениваться данными из своей программы с такими клиентами? Заранее приношу извинения, за, возможно, несколько сумбурное изложение возникшей проблемы.
← →
Rouse_ © (2010-07-31 20:34) [1]Честно говоря не представляю что такое Citrix-клиент (виртуализация понятно, но...) попробуй работать не с окнапи а с MMF, т.е. Global\MyName и посмотри - будет ли доступ...
← →
Anatoly Podgoretsky © (2010-07-31 22:49) [2]Это альтернативный терминальный клиент, даже Микрософт иногда его использует, для работы/демонстрации через Интернерт. Например офиса 2007.
← →
Eraser © (2010-08-01 01:55) [3]> [2] Anatoly Podgoretsky © (31.07.10 22:49)
чуть не по теме.
т.е. политика лицензирования позволяет создавать отдельные терминальные сессии приложениям, отличным от ОС Windows (RDP)?
← →
Anatoly Podgoretsky © (2010-08-01 11:56) [4]> Eraser (01.08.2010 01:55:03) [3]
Политика позволяет, но терминальная лицензия должна быть оплачена. Citrix не
единственный представитель.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.062 c