Определение текущего каталога с исполняемым файлом
Возник маленький вопрос... Cуществуют ли какие-либо функции (помимо GetCurrentDirectory), которые позволяют определить каталог с программой?
Код:
DWORD GetModuleFileName(HMODULE hModule, LPTSTR lpFilename, DWORD nSize);
hModule - передаешь для своей программы и получаешь полное имя исполняемого файла. Потом с конца просто обрезаешь имя исполняемого файла (все что с конца находится левее разделителя '\').
А Current Dirrectory вовсе не обязана совпадать с местоположением исполняемого файла.
Спасибо! Теперь все работает как часы... ;)