Подскажите, как можно найти полный путь файла, перед тем как он будет запущен Process.Start().
т.е. для Process.Start("calc") нужно получить c:\WINDOWS\system32\calc.exe
для Process.Start("appclient") нужно получить c:\Sun\SDK\bin\appclient.bat (в path этот путь прописан)
Можно конечно самому сделать перебор по переменным окружения, расширениям, но добиться чтоб это на 100% соотвествовало последовательности перебора системой — не так просто (плюс теоретически она может меняться). Может есть способ сделать это проще?