Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Терминальный доступ через Citrix


Автор: DaDe 5.8.2007, 13:48
Добрый день.

Есть доступ к серверу через терминальный доступ (Citrix MetaFrame Presentation Server).
Доступ к нему осуществляется через web форму (http://Server:8080/Citrix/MetaFrame/default/login.aspx), которую заполняешь (имя, пароль) и после открывается страничка, на которой нашодится файлик launch.ica в котором описаны параметры соединения и после его запуска запусается терминальное соединение.

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

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

Следующим шагом пробовал через WebBrowser. Там через Navigate передавал параметры и перешел на страничку, где находтся ссылка на этот файлик, который надо запустить. Как можно мне эту ссылку получить, чтобы запустить этот файл?

Буду рад помощи.

Автор: djman2006 5.8.2007, 13:52
А на перле не судьба?

Автор: DaDe 5.8.2007, 13:58
Цитата(djman2006 @ 5.8.2007,  13:52)
А на перле не судьба?

К сожелению на Perl`e не силен писать, да к тому же хотел разобраться с написанием приложения для работы с сетью на Delphi. Т.к. надо будет еще написать приложение, но его только на Delphi надо.

Автор: Yanis 5.8.2007, 14:29
Цитата(DaDe @  5.8.2007,  14:48 Найти цитируемый пост)
Как можно мне эту ссылку получить, чтобы запустить этот файл?

Т.е. результирующую страничку ты получил? Осталось распарсить её, что бы ссылку получить?

Автор: DaDe 5.8.2007, 15:19
Цитата(Yanis @ 5.8.2007,  14:29)
Цитата(DaDe @  5.8.2007,  14:48 Найти цитируемый пост)
Как можно мне эту ссылку получить, чтобы запустить этот файл?

Т.е. результирующую страничку ты получил? Осталось распарсить её, что бы ссылку получить?

Да. Че-то порылся, но не нашел.

Автор: DaDe 5.8.2007, 18:36
Вопрос решился.
Использую интерфейс IHTMLElement и links получил нужную ссылку.
Всем спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)