Для проекта, над которым я работаю. Мне нужно искать исполняемый файл в файловой системе. Для UNIX-производных я предполагаю, что пользователь имеет файл в переменной $PATH, но в Windows этого нет.
Я могу смело предположить, что файл находится не более чем на 2 уровня в глубину файловой системы, но я не знаю, на каком диске это будет. Я должен попробовать все диски, но я не могу понять, как перечислить все доступные диски (которые имеют назначенную ему букву).
Любая помощь?
EDIT: Я знаю, что есть переменная% PATH%, но она не такая интегрированная, как в системах UNIX. Например, приложение, которое я ищу, это OpenOffice. Обычно такое программное обеспечение не будет в% PATH%.