C++ Вопрос Как получить расположение до запущенного приложения?

Пользователь
Статус
Оффлайн
Регистрация
13 Мар 2018
Сообщения
306
Реакции[?]
52
Поинты[?]
1K
Необходимо сделать консольное приложение на c++, которое будет получать путь до запущенной игры.
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
27 Ноя 2022
Сообщения
77
Реакции[?]
26
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
/del
 
Всем Рептилойдам - Рен ТВ
Пользователь
Статус
Оффлайн
Регистрация
1 Фев 2020
Сообщения
541
Реакции[?]
92
Поинты[?]
0
C++:
std::string path_by_pid(DWORD processId)
{
    HANDLE handle = OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, FALSE, processId);
    if (handle)
    {
        DWORD buffSize = 1024; char buffer[1024];
        if (QueryFullProcessImageNameA(handle, 0, buffer, &buffSize))
            return buffer;
        
        CloseHandle(handle);
    }
    
    return "";
}
 
Пользователь
Статус
Оффлайн
Регистрация
13 Мар 2018
Сообщения
306
Реакции[?]
52
Поинты[?]
1K
C++:
std::string path_by_pid(DWORD processId)
{
    HANDLE handle = OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, FALSE, processId);
    if (handle)
    {
        DWORD buffSize = 1024; char buffer[1024];
        if (QueryFullProcessImageNameA(handle, 0, buffer, &buffSize))
            return buffer;
       
        CloseHandle(handle);
    }
   
    return "";
}
тут реализация еще лучше и понятнее! больше спасибо
 
Сверху Снизу