I have an .exe
file that needs to be run after I create a file. The file is successfully created and I am using the following code to run the .exe
file
You are not setting the working directory path, and unlike when starting the application through Explorer, it isn't set automatically to the location of the executable.
Just do something like this:
processInfo.WorkingDirectory = Path.GetDirectoryName(pathToMyExe);
(assuming the input files, DLLs etc. are in that directory)