Здравствуйте, Аноним, Вы писали:
А>Как можно получить путь папки где лежит моя программа?
А>Вообщем надо создать пару файлов в папке с программой, не могу понять как получить этот самый путь.
А>Заранее благодарен.
LPTSTR GetExecutable()
{
HMODULE hModule = ::GetModuleHandle(NULL);
LPTSTR filename = (LPTSTR)malloc(MAX_PATH* sizeof(TCHAR));
::GetModuleFileName(hModule, filename, MAX_PATH);
return filename;
}
А пригодится это может когда ты хочешь например апгрейднуть свои бинарики. Правда в Висте это не так просто

надо сначала админских прав попросить.