Определение рабочего каталога для выполнения программы (C #)

В настоящее время я пытаюсь запустить исполняемый файл из определенной папки.

Приведенный ниже код вызывает сбой приложения, как ни странно:

Process p = new Process();
p.StartInfo.WorkingDirectory = "dump";
p.StartInfo.FileName = s;
p.Start();

Я отлаживал его, и он говорил, что не может найти файл для запуска, но файл / папка определенно существует, мой синтаксис плох?

Приведенный ниже код работает, но рабочий директрой не определен, поэтому он не может найти исполняемый файл

Process.Start(@"dump\", s);
7
задан VMAtm 16 July 2011 в 18:27
поделиться