I am currently trying to get an executable to be launched from a specific folder.
The code I have below crashes the application oddly enough:
Process
You can't start an executable from a folder, if it is not there. You must copy your executable to this folder, and only after that you can start a Process
for this executable.
The working directory that you set ("dump") is relative to the current working directory. You might want to check the current working directory.
You should be able to set the working directory to the executing assemblies directory with this code...
string exeDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
Directory.SetCurrentDirectory(exeDir);
Or, better yet, don't use a relative path, set p.StartInfo.WorkingDirectory to the absolute path.