txt:=allocmem(256);
HPro := OpenProcess(PROCESS_ALL_ACCESS, True, GetCurrentProcessId);
stringtowidechar('hello',txt,256);
Threadd:=VirtualAllocEx(HPro, nil, 256, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
WriteProcessMemory(HPro, Threadd, txt, 256, WriteCount); stringtowidechar('hello',txt,256);
Threadd:=VirtualAllocEx(HPro, nil, 256, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
WriteProcessMemory(HPro, Threadd, txt, 256, WriteCount);
HPro := OpenProcess(PROCESS_ALL_ACCESS, True, GetCurrentProcessId);
stringtowidechar('hello',txt,256);
Threadd:=VirtualAllocEx(HPro, nil, 256, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
WriteProcessMemory(HPro, Threadd, txt, 256, WriteCount); stringtowidechar('hello',txt,256);
Threadd:=VirtualAllocEx(HPro, nil, 256, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
WriteProcessMemory(HPro, Threadd, txt, 256, WriteCount);
2、读取的时候遍历吧