Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Как узнать путь к исполняемому файлу?


Автор: Empirik 20.2.2006, 14:17
Уважаемые форумчане. У меня есть приложение в нутри него мне нужно узнать из каккой директории оно запущенно? Если не трудно, скинти пример пожалуйста smile

Автор: NiJazz 20.2.2006, 17:59
Код

#include <Windows.h>
#include <shlwapi.h>

#pragma comment (lib, "shlwapi.lib")

int _tmain(int argc, _TCHAR* argv[])
{
    TCHAR szPath[MAX_PATH] = {0};

    GetModuleFileName(NULL, szPath, MAX_PATH);
    PathRemoveFileSpec(szPath);

    std::cout << szPath << std::endl; // Вывод пути (без слеша на конце)

    return 0;
}

Enjoy!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)