01/10/2018, 00:37
Thắc mắc về read/write memory
em không hiểu chỗ này mong mọi người giải đáp hộ em ạ
em thấy mấy cái tut cheat game đều cố tìm lấy vùng nhớ lưu các giá trị như máu , điểm cái này em nghĩ nó
nằm trên ram , nhưng cái em không hiểu là vì sao mình không thể gắn lại giá trị cho địa chỉ vùng nhớ đó bằng cách thông thường như làm với con trỏ mà phải dùng WriteProcessMemory ạ
Bài liên quan
Hệ điều hành quản lý rất chặt về vấn đề này, do mỗi process được cấp 1 vùng nhớ ảo riêng, cho nên không thể cho pointer trỏ trực tiếp từ vùng nhớ của process này sang process khác. Vì như vậy hệ điều hành sẽ không quản lý được, cho nên muốn trỏ bạn phải thông qua 1 function mà hệ điều hành cung cấp, mục đích là để nó giám sát được tất cả những gì mà bạn làm,
Bạn có thể đọc cái này để rõ thêm.
Link: https://msdn.microsoft.com/en-us/library/windows/desktop/ms684841(v=vs.85).aspx
em cảm ơn ạ