xp下用户措施空间分派(3):加载文件
当前位置:以往代写 > C/C++ 教程 >xp下用户措施空间分派(3):加载文件
2019-06-13

xp下用户措施空间分派(3):加载文件

xp下用户措施空间分派(3):加载文件

一个措施要想执行,老是要加载到内存内里的,为此我们利用下面的代码查询所有模块的信息,再找 到它们在内存内里的对应位置:

HANDLE hProcess;
HMODULE   hModule[0x70];
TCHAR strFileName [MAX_PATH];
DWORD   cbNeeded;
MODULEINFO   modinfo;

hProcess = GetCurrentProcess();
if(EnumProcessModules(hProcess,   hModule,   sizeof(HMODULE) * 0x30,   &cbNeeded))
{
for(n = 0; n < cbNeeded / sizeof(HMODULE); n++)
{
GetModuleFileName(hModule[n], strFileName, MAX_PATH);
GetModuleInformation( hProcess, hModule[n], &modinfo, sizeof(MODULEINFO) );

// 按照lpBaseOfDll获得其它的数据
……………
}
}

于是就获得了下面的功效(数值均为十六进制):

xp下用户法子空间分配(3):加载文件

xp下用户法子空间分配(3):加载文件

咱先找几个有意思的看看。

    关键字:

在线提交作业