Как запустить приложение windows на удаленном компьютере
Привет, команда, я создал оконное приложение с помощью VisualStudio. Мне нужно запустить это приложение на нескольких удаленных компьютерах. Это приложение хранится на общем сетевом диске, и все компьютеры имеют к нему доступ. Теперь я хочу написать приложение .net (C# или VB), чтобы запустить такое приложение. Я пробовал с psexec, и он работает, но приложение запускается в фоновом режиме. Мне нужно, чтобы это приложение было на переднем плане, чтобы пользователь на удаленном компьютере мог видеть приложение на своем рабочем столе и взаимодействовать с ним. Приведенный ниже код также не работает. Как я мог этого достичь?; есть какая-нибудь подсказка? Спасибо
Что я уже пробовал:
var connection = new ConnectionOptions(); connection.Username = @"xxxx"; connection.Password = "zzzzzz"; object[] theProcessToRun = { @"\\pcsupp\Applications\GetComputerLocation.exe" }; var wmiScope = new ManagementScope($@"\\TDS68924-EPIC\root\cimv2", connection); wmiScope.Connect(); using (var managementClass = new ManagementClass(wmiScope, new ManagementPath("Win32_Process"), new ObjectGetOptions())) { managementClass.InvokeMethod("Create", theProcessToRun); }
ZurdoDev
Самый простой способ-поместить ярлык на рабочий стол каждого человека и попросить его дважды щелкнуть по нему.
Member 14765571
Хорошо, это сработало бы ... однако мы не знаем, где находятся компьютеры, и они являются компьютером autologin. Приложение windows предложит пользователю ввести некоторую информацию о местоположении