DMA C++ 读JD基址怎么读
本帖最后由 不懂小生 于 2023-11-16 10:57 编辑DMA C++ 读JD基址怎么读?
DWORD dwPIDs = { 0 };
ULONG64 cPIDs = 1024;
VMMDLL_PidList(dwPIDs, &cPIDs);
DWORD cProcessInformation = 0;
PVMMDLL_PROCESS_INFORMATION pProcessInformationEntry, pProcessInformationAll = NULL;
VMMDLL_PROCESS_INFORMATION ProcessInformation = { 0 };
ProcessInformation.magic = VMMDLL_PROCESS_INFORMATION_MAGIC;
ProcessInformation.wVersion = VMMDLL_PROCESS_INFORMATION_VERSION;
SIZE_T pcbProcessInformation = sizeof(VMMDLL_PROCESS_INFORMATION);
for (int i = 0; i < sizeof(dwPIDs); i++)
{
VMMDLL_ProcessGetInformation(dwPIDs, &ProcessInformation, &pcbProcessInformation);
if (lstrcmp(进程名字, ProcessInformation.szName) == 0) {
VMMDLL_MAP_MODULEENTRY g_processBase;
DWORD64 GameBase = 0;
BOOL result = VMMDLL_Map_GetModuleFromNameU(dwPIDs, (LPSTR)ProcessInformation.szName, &g_processBase, 0);
cout << "vaBase=" << g_processBase.vaBase << endl;
}
}
g_processBase.vaBase 取到的数据不对
需要过滤一个假进程(进程名字一样 但是没有实际数据) 白浪先森丶 发表于 2023-11-16 18:22
需要过滤一个假进程(进程名字一样 但是没有实际数据)
是的,有一个假的进程,具体怎么判断? 不懂小生 发表于 2023-11-17 12:37
是的,有一个假的进程,具体怎么判断?
反馈的矩阵体积 不懂小生 发表于 2023-11-17 12:37
是的,有一个假的进程,具体怎么判断?
窗口句柄取正确进程...
页:
[1]