In C#, how can I capture the exit code of batch file I launch via Process.Start()?
Also, is there any limitation of running a batch file via Windows Service (The service being the invoker)?
Thanks
Sample:
Process prc = Process.Start(@"C:\file.bat");
prc.WaitForExit();
int exitCode = prc.ExitCode;
If you will try to start some process that interacts with UI from Windows Service you will run into a "Services isolation in Session 0" problem.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With