Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ Как узнать имя исполняемого файла? [РЕШЕНО]

  • Автор темы Автор темы seven_up
  • Дата начала Дата начала
Всем Рептилойдам - Рен ТВ
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
542
Реакции
92
Нужно именно имя, а не фулл путь + имя.
То есть: Нужно "test.exe", а не "C:\User\test.exe".
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
char buffer[MAX_PATH];
GetModuleFileName(NULL,buffer,MAX_PATH);
MessageBox(buffer);
 
char buffer[MAX_PATH];
GetModuleFileName(NULL,buffer,MAX_PATH);
MessageBox(buffer);
1636034309550.png

1636034343799.png
 
C++:
Expand Collapse Copy
string GetProcessName()
{
    TCHAR szExeFileName[MAX_PATH] = "";
    GetModuleFileNameA(NULL, szExeFileName, MAX_PATH);
    string path = string(szExeFileName);
    return path.substr(path.find_last_of("\\") + 1, path.size());
}
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу