32位的程序无法读取64位的模块
读模块之前先枚举一下
下附代码
#include <windows.h>
#include <iostream>
#include <string>
#include <Psapi.h>
using namespace std;
// 获取指定进程的名称
wstring GetProcessName(DWORD processID) {
wstring processName;
HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, processID);
if (hProcess != NULL) {
HMODULE hModules[1024]