Содержание

Форма "Параметры подключения"

Инструмент удаленного подключения к серверам подразделений клиентов.
Окно открывается в "Менеджере проектов" из фрайма "Подключения" кнопками «Добавить» и «Изменить».

Кнопки

Карточка подразделения

Верхняя панель содержит информацию о клиенте и подразделении. Считывается из текущей записи и не подлежит редактированию.
Содержит поля:

Значения берутся из таблиц CLIENTS и P_CLIENT_DEPS из базы PC.

Карточка подключения

Карточка подключения содержит настройки подключения.
Содержит поля:

Настройки RDP

Для подключения создается файл «RCon.rdp» в паке с ProjectsControl3.
Для запуска программы используется командная строка

mstsc.exe RCon.rdp <Дополнительные ключи>

Пароль передается через OLE-объект непосредственно в форму запроса пароля.

Настройки TeamViewer

Для запуска программы используется командная строка

TeamViewer.exe -i <Адрес подключения> -p <Пароль> <Дополнительные ключи>

Настройки AnyDesk

Для запуска программы используется командная строка

AnyDesk.exe <Адрес подключения> --with-password

Требуется дополнительное изучение параметров командной строки.

Настройки AmmyyAdmin

Для запуска программы используется командная строка

AA_v3.exe -elevated -notstartclient -connect <Адрес подключения> <Дополнительные ключи>

Требуется дополнительное изучение параметров командной строки.

Настройки VNC

Для запуска программы используется командная строка

tvnviewer.exe <Адрес подключения> /password <Пароль> <Дополнительные ключи>

Требуется дополнительное изучение параметров командной строки.

Настройки Radmin

Для запуска программы используется командная строка

Radmin.exe /connect:<Адрес подключения> <Дополнительные ключи>

Требуется дополнительное изучение параметров командной строки.

Клиент подключения

Для подключения к удаленному компьютеру используются программы клиентов, которые могут размещаться в разных папках у разных пользователей.
Настройки с полными именами программ хранятся в файле projectscontrol.ini

[RLinks]
FileRDP=C:\Windows\System32\mstsc.exe
FileTeamViewer=C:\Program Files (x86)\TeamViewer\TeamViewer.exe
FileAnyDesk=D:\Agbis\Rlinks\AnyDesk\AnyDesk.exe
FileAmmyyAdmin=d:\Agbis\Rlinks\AmmyyAdmin\AA_v3.exe
FileVNC=D:\Agbis\Rlinks\_VNC_\tvnviewer.exe
FileRAdmin=c:\Program Files (x86)\Radmin Viewer 3\Radmin.exe

После выбора типа подключения в поле «Клиент ХХХ» отображается полное имя файла исполняемого модуля.
Нужно проверить, что такой файл существует.
При изменении файла клиента в карточке одного подключения изменяет файл клиента и во всех других подключениях этого типа, так как фактически меняется локальная настройка из projectscontrol.ini
Перед запуском программы выполняется проверка ее наличия. Если программа не найдена, то выдается сообщение

Дополнительная информация