Member 13581511 Ответов: 1

Как удаленно открыть exe-файл с помощью WMI в C# WPF?


Я получил исключение ArgumentException
Цитата:
Значение не попадает в ожидаемый диапазон
в
wmiProcess.InvokeMethod("Create", processToRun);

- Что случилось? Спасибо.

Что я уже пробовал:

var processToRun = new[] { @"C:\Program Files\Lockheed Martin\Prepar3D v4\Prepar3D.exe" };
var connection = new ConnectionOptions();
connection.Username = "";
connection.Password = "";
var wmiScope = new ManagementScope(String.Format("\\\\{0}\\root\\cimv2", @"192.168.10.155"), connection);
var wmiProcess = new ManagementClass(wmiScope, new ManagementPath("Win32_Process"), new ObjectGetOptions());
wmiProcess.InvokeMethod("Create", processToRun);

1 Ответов

Рейтинг:
10

Aydin Homay

Эй вы можете найти свой ответ по следующим ссылкам:

Создайте удаленный процесс с помощью WMI в C#[^]
Удаленное подключение к WMI с помощью PowerShell (Windows)[^]

Некоторые хорошие дискуссии идут вокруг этой темы в здесь:

Овации,
--АХ