При вводе команды в оболочке Windows сначала выполняется поиск программы в текущем каталоге, а затем в каталогах PATH. Можно ли как-то (например, с помощью переменной среды) исключить текущий каталог из поиска? Что-то вроде SafeDllSearchMode, но для исполняемых файлов вместо DLL-ов?
Другими словами - если у меня есть один файл foo.exe в текущем каталоге и второй файл в другом каталоге в PATH, как я могу выполнить файл в каталоге PATH без указания его полного пути?