У меня есть простая страница asp.net, которая знает, как вызвать некоторые команды.Process.Start с пользовательской машины
Например, я называю mstsc.exe с определенными параметрами:
Process.Start("mstsc.exe", "/v:" + serverToConnect);
Когда я использую этот код на моей локальной машине он работает отлично.
Когда я загружаю этот код на страницу asp.net на другом сервере и пытаюсь нажать на кнопку вызова этой команды, ничего не произошло.
Думаю, мне нужно как-то сообщить странице, чтобы вызвать эту команду с машины пользователя, который нажал эту кнопку.
Вы знаете, что это лучший способ сделать это?
Спасибо.
Это не очень удобно для веб-приложения. Я предполагаю, что то, что вы пытаетесь достичь, может быть сделано с помощью элемента управления ActiveX, который добавляется в браузер (не уверен, что даже тогда безопасность разрешит RDP), но по всем счетам это не рекомендуется – NoviceProgrammer