Я сделал приложение, которое использует исполняемый файл другой компании для создания некоторых выходных файлов на основе вычислений, выполненных для некоторых входных файлов, которые передаются в исполняемый файл компании... Для работы исполняемого файла он будет искать эти входные файлы в том же каталоге. как расположение исполняемого файла.
Что касается выходных файлов, я обнаружил, что папка, в которую они выводятся при запуске exe из моей программы, отличается от папки, когда exe запускается в проводнике Windows.
- Когда исполняемый файл запускается в проводнике Windows, он выводится в тот же каталог, в котором находится исполняемый файл.
- Когда моя программа запускается (в отладке из Visual Studio), они выводятся в папку отладки
Кто-нибудь знает, как заставить мою программу выводить эти файлы в один и тот же каталог или почему это может происходить?
Я ничего не знаю о коде в этом exe, кроме того, что он был написан на Фортране.
Я запускаю exe, используя Process.Start(exeName).WaitForExit()