Мне нужно запустить файл сценария Visual Basic с помощью WMI в коде c #.
Я не совсем понимаю, что не так с этим фрагментом кода? Результат будет всегда 8 (Неизвестный сбой). Но, например, notepad.exe может быть запущен без сбоев.
//Get the object on which the method will be invoked
ManagementClass processClass = new ManagementClass("Win32_Process");
//Create an array containing all arguments for the method
object[] methodArgs = { "C:\\MyFolder\\Test.vbs arg1 arg2", null, null, 0 };
//Execute the method
object result = processClass.InvokeMethod("Create", methodArgs);