Re: Получить путь к папке где лежит exe файл
От: sfinks12  
Дата: 23.11.08 17:57
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как можно получить путь папки где лежит моя программа?

А>Вообщем надо создать пару файлов в папке с программой, не могу понять как получить этот самый путь.
А>Заранее благодарен.


LPTSTR GetExecutable()
{
    HMODULE hModule = ::GetModuleHandle(NULL);
    LPTSTR  filename = (LPTSTR)malloc(MAX_PATH* sizeof(TCHAR));
    ::GetModuleFileName(hModule, filename, MAX_PATH);
    return filename;
}


А пригодится это может когда ты хочешь например апгрейднуть свои бинарики. Правда в Висте это не так просто надо сначала админских прав попросить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.