Как выполнить отладку на удаленном компьютере с помощью wmi
Я хочу запустить Debugview на удаленной машине (у меня есть имя пользователя, пароль и IP-адрес этой машины). Я разработал этот код
object[] theProcessToRun = { "C:\\Dbgview.exe /t /l C:\\debugview1.log" };
ConnectionOptions theConnection = new ConnectionOptions();
theConnection.Username = "Username";
theConnection.Password = "Password";
ManagementScope theScope = new ManagementScope("\\\\ipaddress\\root\\cimv2", theConnection);
ManagementClass theClass = new ManagementClass(theScope, new ManagementPath("Win32_Process"), new ObjectGetOptions());
theClass.InvokeMethod("Create", theProcessToRun);
Этот код запускает отладочный просмотр на удаленном компьютере в фоновом режиме (который можно просмотреть в диспетчере задач, выбрав параметр "Все процессы запускают пользователи"), но проблема в том, что он не подключается к локальному хосту.
поэтому кто-нибудь может предложить мне изменения или любой другой способ добиться того, что я делаю.
РЕДАКТИРОВАТЬ: ПОЛУЧИЛ ОТВЕТ
Вам необходимо иметь права администратора для входа на удаленный компьютер, чтобы представление отладки подключалось автоматически (к локальному хосту)