среда, 6 января 2010 г.

Более "простая" версия VNC Single Click

Сам uVNC Single Click безусловно хорош, но потребовалось вшить удаленный саппорт в комплексную программу по удаленной поддержки пользователей.
Каждый раз пересобирать и высылать новый exe-шник не то чтобы очень сложно, но не хочется зависить от стороннего компилятора, тем более online. Недолго порывшись был найден ряд offline компиляторов SC, но после некоторых размышлений на тему комплексного ПО по удаленной тех поддержке было решено что лучше бы иметь список операторов с которыми можно переговорить например через копоративный Jabber, через IP телефонию и в конце концов организовать сессию удаленного управления.
Поэтому наша сборка должна представлять из себя наиболее голый VNC сервер, который подхватывает параметры запуска из внешней программы.
Решение оказалось куда проще чем казалось вначале. Был взять winvnc.exe и разобраны параметры его запуска.
Для организации сессии по типу той которую делает uVNC SC необходимо выполнить

winvnc.exe -connect 192.168.1.1:5500.

Для тестирования был собран пакет из winvnc.exe и 2-х батников.
Первый батник непосредственно запускает winvnc по адрессу указанному в 1-ой переменной:

winvnc.exe -connect %1

Второй просто запускает первый батник с передачей ему адресса :.

create_session.bat 192.168.1.1:5500

Это сделано исключительно для удобства и в соответствии с идеологией, что клиент должен сделать минимум действий для запуска.

Комментариев нет:

Отправить комментарий