Здраствуйте,

Можна ли связать RADMIN (безопасного удалённого управления компьютерами) с полей (колонкой) контрагента на карточки инцидент?

Заранее Спосиба,
С уважением Гюнель

Нравится

7 комментариев

Здравствуйте, Гюнель.

Не совсем понял Вашу задачу. Да, есть программа Radmin, которая позволяет удаленно подключатся к рабочему столу другого ПК. Есть карточка "Контрагент" в системе.
Что вы хотите связать?

Здраствуйте,

Извините я перепутала продукт.
Хочу создат кнопку "RADMIN" на карточке "ContactEditPage" (TerraSoft BPMOnline). Как сделать что бы при нажатии на эту кнопку открывался "Radmin Viewer"? (Влож. файл "RADMIN.pptx")

radmin.pptx

Заранее Спосиба,
С уважением Гюнель

Можно зарегистрировать Radmin так, чтобы он открывался по определённому виду ссылок в браузере, см. тут:
[quote]
Ну не так уж и нельзя...

Создайте протокол radmin.
Создайте лаунчер, который будет запускать радмин в соответствии с открываемым адресом.

Пример файла для создания протокола — radmin_protocol.reg
Исправьте путь к радмину и лаунчеру.
Обратите внимание — тут должны быть двойные слэши!
Запустите с админскими правами.

Код

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\radmin]
@="URL: Radmin Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\radmin\DefaultIcon]
@="C:\\Program Files\\Radmin Viewer 3\\Radmin.exe"

[HKEY_CLASSES_ROOT\radmin\shell]

[HKEY_CLASSES_ROOT\radmin\shell\open]

[HKEY_CLASSES_ROOT\radmin\shell\open\command]
@="\"C:\\Program Files\\Radmin Viewer 3\\Radmin_launcher.cmd\"" \""%1\""""

А как написать логику, чтобы кнопка формировала ссылку, вида radmin://<Значение из поля> ? Я так понимаю, что надо создать кнопку, а для нее уже в БП создать событие? Если можно, то подробнее. Спасибо.

Здравствуйте.

Можно воспользоваться

Response.Redirect("URL");

на событии нажатия на кнопку.
Значение поля можно получить из Page.DataSource.

Немного не понял. У меня есть поле, например IP. Как мне написать? Спасибо.

Кирилл, примерно так:

string IP = Page.DataSource.ActiveRow.GetColumnValue("IP").ToString();
string URL = "radmin://" + IP;
Response.Redirect(URL);
Показать все комментарии