Как выполнить отладку на удаленном компьютере с помощью 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);

Этот код запускает отладочный просмотр на удаленном компьютере в фоновом режиме (который можно просмотреть в диспетчере задач, выбрав параметр "Все процессы запускают пользователи"), но проблема в том, что он не подключается к локальному хосту.

поэтому кто-нибудь может предложить мне изменения или любой другой способ добиться того, что я делаю.

РЕДАКТИРОВАТЬ: ПОЛУЧИЛ ОТВЕТ

Вам необходимо иметь права администратора для входа на удаленный компьютер, чтобы представление отладки подключалось автоматически (к локальному хосту)

0 ответов

Другие вопросы по тегам