Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в main`e:
GetProcess("csgo.exe");
Client = GetModule("client_panorama.dll");
Ошибки:
E0167 аргумент типа "const char *" несовместим с параметром типа "char *"
E0167 аргумент типа "const char *" несовместим с параметром типа "LPSTR"
Сами функции:
GetProcess("csgo.exe");
Client = GetModule("client_panorama.dll");
Ошибки:
E0167 аргумент типа "const char *" несовместим с параметром типа "char *"
E0167 аргумент типа "const char *" несовместим с параметром типа "LPSTR"
Сами функции:
Код:
void GetProcess(char* Process)
{
PROCESSENTRY32 EntryP;
EntryP.dwSize = sizeof(PROCESSENTRY32);
HANDLE pSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
while (Process32Next(pSnap, &EntryP))
{
if (!strcmp(EntryP.szExeFile, Process)) {
CloseHandle(pSnap);
__pId = EntryP.th32ProcessID;
pGame = OpenProcess(PROCESS_ALL_ACCESS, false, __pId);
return;
}
}
CloseHandle(pSnap);
cout << "Process not found" << endl;
system("pause");
exit(1);
}
Код:
DWORD GetModule(LPSTR Module) {
MODULEENTRY32 EntryM;
EntryM.dwSize = sizeof(MODULEENTRY32);
HANDLE pSnap = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, 0);
while (Module32Next(pSnap, &EntryM))
{
if (!strcmp(EntryM.szModule, Module))
{
CloseHandle(pSnap);
return(DWORD)EntryM.modBaseAddr;
}
}
CloseHandle(pSnap);
cout << "Module not found" << endl;
system("pause");
exit(2);
}
