Мне нужно открыть файл ".atmx" в службе Windows. Я перепробовал все возможные сценарии и не нашел альтернативы.
Пример: command = "C: \ Windows \ System32 \ Notepad.exe";
Код:
process.StartInfo = new System.Diagnostics.ProcessStartInfo(@"c:\windows\system32\cmd.exe", command);
process.StartInfo.CreateNoWindow = true;
process.StartInfo.ErrorDialog = false;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.UseShellExecute = false;
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
process.Start();
Если есть какой-либо способ создания файла powershell или bat, мне нужно альтернативное решение для вызова сценариев cmd из служб Windows.
Вывод: process.StandardError.ReadToEnd ();=> Эта строка продолжает выполняться.