Я хочу запустить процесс, запускающий wbadmin.
Когда я открываю командную строку и набираю "wbadmin", она работает из любого места.Файл wbadmin.exe находится в C: \ Windows \ System32
, но когда я пытаюсь запустить процесс в своем приложении c #, я всегда получаю сообщение об ошибке:
Системе не удается найтиуказанный файл
Вот мой код:
var info = new ProcessStartInfo("wbadmin.exe");
info.UseShellExecute = false;
info.RedirectStandardOutput = true;
info.CreateNoWindow = true;
var process = Process.Start(info);
var output = process.StandardOutput.ReadToEnd();
process.WaitForExit();
Console.WriteLine(output);
Когда я запускаю то же самое с «explorer.exe», он работает просто отлично.
Не уверен, чтоЯ могу сделать.Буду признателен за любую помощь, которую я могу получить.Спасибо