Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.01.15;
Скачать: CL | DM;

Вниз

Обмен данными с внешим приложением   Найти похожие ветки 

 
Олл ©   (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 вся ветка

Текущий архив: 2017.01.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
2-1421840818
i2e
2015-01-21 14:46
2017.01.15
Изображения на SpeedButton


2-1429430826
Олег Г.
2015-04-19 11:07
2017.01.15
Не находится существующий файл


2-1430280290
kudatsky
2015-04-29 07:04
2017.01.15
Где находится профайлер AQTime в ХЕ6 ?


15-1449675538
Rouse_
2015-12-09 18:38
2017.01.15
Акция от VMProt


2-1429615713
dmk
2015-04-21 14:28
2017.01.15
Отрисовка контрола при перемещении