Ví dụ mình có 1 địa chỉ là 0x010000
Mình muốn gán value 2 vào địa chỉ này ( địa chỉ thuộc vùng nhớ của chính process chạy chương trình )
Vậy làm ntn hả các bác ( Ngoài cách dùng writeprocessmemory
Em xin cảm ơn
Gán giá trị cho địa chỉ trong c++
Bạn xác định được địa chỉ này bằng các nào? Có phải bằng con trỏ không? Nếu thế thì tại sao không dùng con trỏ để gán giá trị cho địa chỉ ô nhớ đó. Nếu bạn làm bằng các khác thì có thể chỉ cho mình xem như thế nào không?
1 byte:
*(BYTE*)0x010000 = 2;
2 byte:
*(WORD*)0x010000 = 2;
4 byte:
*(DWORD*)0x010000 = 2;
n byte:
char* source = "123";
int n = strlen(source) + 1;
memcpy(0x010000, source, n);
2 Likes
tks u vina milk…
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?