Решили использовать uVNC SC - небольшой VNC сервер, который клиент может скачать, просто запустить, тем самым организовав сессию, а затем просто удалить этот exe-шник и не волноваться что у него стоит какое-то ПО по удаленному доступу.
Тоесть:
- uVNC SC легко установить, это сможет быстро сделать практически любой пользователь
- ПК не нужно иметь реальный IP, что получить к нему доступ с помощью uVNC SC
- Пользователь может не волноваться что у него будет установлено ПО для удаленного доступа
Фактически нам предлагается собрать свою версию uVNC SC. Для этого достаточно написать конфигурационный файл helpdesk.txt, добавить его в zip архив и собрать на сайте uVNC: http://support1.uvnc.com/cgi-bin/upload3.pl.
Но это минимальный набор, можно так же поставить свое лого, задать иконку и цвет формы.
- скачаиваем "шаблон" с сайта uVNC http://www.uvnc.com/custom.zip
- распаковываем его в отдельную дирректорию
- изменяем файл helpdesk.txt
[TITLE]
UltraVnc SC
[HOST]
Internet support
-connect 192.168.1.1:5500 -noregistry
[HOST]
Internet support encryption
-plugin -connect 192.168.1.1:5500 -noregistry
[TEXTTOP]
Для того чтобы установить соединение дважды щелкните левой кнопкой мыши
[TEXTMIDDLE]
Перед тем как устанавливать соединение
[TEXTBOTTOM]
Пожалуйста позвоните по тел. 89..
[TEXTRBOTTOM]
ООО "Рога и Копыта"
[TEXTRMIDDLE]
[TEXTRTOP]
[TEXTBUTTON]
Информация о uVNC
[WEBPAGE]
http://www.ultravnc.net
[TEXTCLOSEBUTTON]
Отмена
[BALLOON1TITLE]
Установка соединения ...
[BALLOON1A]
5 min try period
[BALLOON1B]
Если соединение установить не удастся,
[BALLOON1C]
то программа сама удалит себя из системы
[BALLOON2TITLE]
Соединение установлено
[BALLOON2A]
Предупреждение, ваш рабочий стол доступен удаленно
[BALLOON2B]
Вы можете прервать соединение в любое время,
[BALLOON2C]
закрыв приложение[WEBPAGE]
http://www.myhomepage.ru
Структура файла вполне понятна, достаточно только сменить ip и порт. - Заменяем файлы иконок, фона, логотипа
- Если необходимо, то создаем новый ключ шифрования при помощи плагина MSRC4Plugin в uVNC. Для этого откроем uVNC viewer
Теперь напротив указания DSMP плагина нажмем Config
В открывшемся окне сгенерируем новый ключ.
Полученный ключ переместим в нашу папку. - Заархивируем нашу папку в zip
- Перейдем на http://support1.uvnc.com/cgi-bin/upload3.pl , login=foo, password=foobar. Загружаем наш архив, жмем Upload и получаем ссылку на сгенерированный exe-шник.
Полученный exe-шник теперь можно переслать пользователю, он его запускает и организуется сессия, после ее окончания exe-шник можно просто удалить, никаких изменений в системе.