我制作了一个应用程序,该应用程序使用另一家公司的 exe 来生成一些输出文件,这些输出文件基于对传递给公司 exe 的一些输入文件所做的计算……为了使 exe 工作,它将在同一目录中查找这些输入文件作为exe文件的位置。
对于输出文件,我发现从我的程序运行 exe 时输出到的文件夹与在 Windows 资源管理器中运行 exe 时不同。
- 当 exe 在 Windows 资源管理器中运行时,这些将输出到 exe 所在的同一目录
- 当我的程序运行时(在 Visual Studio 的调试中),这些输出到调试文件夹
有谁知道如何让我的程序将这些文件输出到同一个目录或为什么会发生这种情况?
除了它是用 Fortran 编写的之外,我对这个 exe 中的代码一无所知。
我正在使用运行 exeProcess.Start(exeName).WaitForExit()