Когда я пытаюсь сделать Process.Start("echo", "%cd%")
, это поднимает System.ComponentModel.Win32Exception: The system cannot find the file specified
.Когда я делаю это вручную в cmd
, это просто работает, как и должно.Я никогда не знал, что есть разница ...
Кроме того, когда я делаю File.Exists(logfile.txt)
(без пути) файла, который обязательно должен быть там, он возвращает false.Это, кстати, причина для echo
выше: отладка ...
Эта ошибка не возникает на моей машине для разработки, только на другой, на которой я тестирую.Переменная пути выглядит нормально.Оба WinXP.Оба работают под управлением .NET 3.5