Есть мое приложение, есть стороннее приложение. По команде пользователя мое ПО запускает стороннее ПО. Его наличие определяется по веткам реестра этого стороннего ПО. Если приложение не установлено (ветки в реестре отсутствуют), то команда запуска запрещена. И все как бы хорошо, но вот пользователи захотели, что бы мое ПО научилось находить стороннее ПО без использования записей в реестре, при этом exe файл этого стороннего ПО будет находится в одной из директорий, указанной в %PATH%. С запуском проблем не будет, CreateProcess "searches for the executable file in ... the directories that are listed in the PATH environment variable". Но для корректного UI мне нужно определить, что exe файл существует %PATH%. Как это можно сделать?