g_hProcess == NULL)
{
cout<<"打开进程失败"<<endl;
return false;
}
DWORD dwBase = 64*1024;//winNT为应用程序预留的是...640KB到2GB的地址空间
for(;dwBase<2*dwOneGB;dwBase += dwOnePage)
{
BYTE arBytes[4096];//一页内存4KB
if(!...::ReadProcessMemory(g_hProcess,(LPVOID)dwBase,arBytes,4096,NULL))//最后一个参数是返回的实际读取的字节数
{
cout<<"此页内存不可读...{
::WriteProcessMemory(g_hProcess,(LPVOID)(dwBase+i),&dwValue,sizeof(DWORD),NULL);//最后一个参数是成功写入的字节数...FALSE,
CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi
);
if(bRet)
{
cout的win