C++ идентификатор processname не определен

Начинающий
Статус
Оффлайн
Регистрация
11 Май 2021
Сообщения
6
Реакции[?]
0
Поинты[?]
0
всем ку, хелпаните пж, сижу уже 2 час не понимаю


DWORD FindProcessId(char* processName);
{
// strip path

const char* strrchr(const char* str, int ch);
char* strrchr(char* str, int ch);
char* p = strrchr(processName, '\\');
void cstringToTCHAR(TCHAR * dst, const char* src, size_t l);

if (p)
processName = p + 1;

PROCESSENTRY32 processInfo;
processInfo.dwSize = sizeof(processInfo);

HANDLE processesSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
if (processesSnapshot == INVALID_HANDLE_VALUE)
return 0;

Process32First(processesSnapshot, &processInfo);
if (!processName.compare(processInfo.szExeFile))
{
CloseHandle(processesSnapshot);
return processInfo.th32ProcessID;
}

while (Process32Next(processesSnapshot, &processInfo))
{
if (!processName.compare(processInfo.szExeFile))
{
CloseHandle(processesSnapshot);
return processInfo.th32ProcessID;
}
}

CloseHandle(processesSnapshot);
return 0;
}





C++ идентификатор processname не определен
 
feel irl
Участник
Статус
Оффлайн
Регистрация
21 Дек 2018
Сообщения
677
Реакции[?]
294
Поинты[?]
16K
У тебя там не заглавная буква
вместо processname напиши processName
и для того что бы вставить код, нажми на 3 точки и там будет выпадающий список
нажми на слово code\код
далее у тебя будет такая шутка, куда текст вводить, туда и вставляешь код
Код:
DWORD FindProcessId(char* processName);
{
// strip path

const char* strrchr(const char* str, int ch);
char* strrchr(char* str, int ch);
char* p = strrchr(processName, '\\');
void cstringToTCHAR(TCHAR * dst, const char* src, size_t l);

if (p)
processName = p + 1;

PROCESSENTRY32 processInfo;
processInfo.dwSize = sizeof(processInfo);

HANDLE processesSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
if (processesSnapshot == INVALID_HANDLE_VALUE)
return 0;

Process32First(processesSnapshot, &processInfo);
if (!processName.compare(processInfo.szExeFile))
{
CloseHandle(processesSnapshot);
return processInfo.th32ProcessID;
}

while (Process32Next(processesSnapshot, &processInfo))
{
if (!processName.compare(processInfo.szExeFile))
{
CloseHandle(processesSnapshot);
return processInfo.th32ProcessID;
}
}

CloseHandle(processesSnapshot);
return 0;
}
 
Сверху Снизу