На самом деле я намеревался задать следующий вопрос:
Для исполняемого файла, который находится в
каталог, определенный в %PATH%
, как можно
Я узнаю, в каком из этих каталогов
это найдено?
потому что мне нужно запустить Excel из C # с помощью Process.Run (...), и просто указать «Excel» работает нормально: Windows, кажется, знает, где его найти. Однако мне также нужно предоставить соответствующий рабочий каталог.
Но тем временем Я обнаружил, что Microsoft Office даже не находится в% PATH%, Windows, по-видимому, разрешает его по-другому.
Так, как я мог использовать или подражать этой функциональности от Windows, чтобы получить каталог, содержащий excel?
Обновление: Помимо предложения Руэля, есть ли более прямой способ достичь этого ? Я знаю, что Windows может каким-то образом разрешить путь, поэтому я хотел бы использовать эту функцию, если это возможно.
Есть идеи?