Возможный дубликат:
Windows эквивалент где?
Достаточно просто написать простой скрипт, который работает как команда which(1) из unix, которая ищет данную команду по PATH. К сожалению, функция CreateProcess не так проста, поэтому этот тип сценария не дает точных результатов: CreateProcess просматривает ряд каталогов, не входящих в PATH, ищет файлы со всеми расширениями, перечисленными в PATHEXT, и т.д. Хуже того, кто знает, что может быть добавлено в будущих версиях Windows?
В любом случае, мой вопрос: есть ли надежный, точный (1) эквивалент для Windows, который всегда говорит вам, какой файл CreateProcess найдет?