Ну, я пытаюсь создать процесс из потока, порожденного службой Windows. Цель состоит в том, чтобы прочитать вывод и распечатать окно в фокусе - там, где находится курсор. Вероятно, плохая идея, я не знаю, я не программист C #
Любой, кто порождает процесс, работает, когда я вызываю саму функцию, но не когда она вызывается внутри работающей службы. Возможно ли запуск процесса внутри службы?
Process proc = new Process();
proc.StartInfo.FileName = @"C:\file.bat";
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.UseShellExecute = false;
proc.Start();
String outputMessage = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();