Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Ошибка в коде

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
19 Июл 2018
Сообщения
50
Реакции
6
Я сижу весь вечер и перепробовал уже всё. В гугле перечитал дохера статей и пересмотрел дохера кодов, только в них такой проблемы нет и компилятор не ругается, в отличии от моего случая. Перепробовал много всего, но вы не бойтесь предлагать свои варианты, тем более я в этой теме не так прошарен и не так долго). Благодарю за внимание)
6A_pkRL2EnA.jpg
 
Мб еррорка из за вронг сдк ?
V141 тулы на V142 поменяй, либо наоборот
а вообще класно будет если кинешь скрин свойств проекта
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
DWORD   GetProcessIdByName(const std::string& szProcessName)
    {
        HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
        DWORD pId = 0;
        PROCESSENTRY32W pe32;
        pe32.dwSize = sizeof(PROCESSENTRY32W);

        if (!hSnap) {
            return NULL;
        }

        if (!Process32FirstW(hSnap, &pe32)) {
            return NULL;
        }

        do {
            auto ws = std::wstring(pe32.szExeFile);
            std::string str(ws.begin(), ws.end());
            if (str == szProcessName) {
                pId = pe32.th32ProcessID;
                break;
            }
        } while (Process32NextW(hSnap, &pe32));

        CloseHandle(hSnap);
        return pId;
    }
 
Назад
Сверху Снизу