Получить processId и returnValue из метода ManagementObject.InvokeMethod - PullRequest
1 голос
/ 24 февраля 2020

Я использую WMI для удаленного выполнения команды, как указано в этом документе :

    //Execute the method
    object result = 
        processClass.InvokeMethod(
        "Create", methodArgs);

    //Display results
    Console.WriteLine(
        "Creation of process returned: " + result);

Мне нужно получить PID и вернуть значение из объекта result (не в виде строки, а в виде двух отдельных значений), но в документе об этом не упоминается.

Кто-нибудь знает?

1 Ответ

0 голосов
/ 24 февраля 2020

ProcessId и returnValue можно получить следующим образом:

UInt32 retcode = 
    processClass.InvokeMethod(
    "Create", methodArgs);

UInt32 pid = methodArgs[3];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...