This is often caused by having a different WorkingDirectory
. You likely need to set the WorkingDirectory
property to match the executable's path.
Without this, when UseShellExecute == false
, the working directory may not be the application's local path.