关于内存编辑

来源:百度知道 编辑:UC知道 时间:2024/09/28 07:12:52
我知道一个内存的地址,但是好多软件都修改不了。请问有没有什么办法能强制将内存的一个地址中的数据修改。我懂Pascal语言。如果没有好的软件的话看看用Pascal能不能实现?谢谢了

内存还是不要改了,很危险的,如果无意间结束了一个进程,系统可能就会…… .
用pascal好象是可以,先定义一个指针.比如
var p:^integer;
然后将该指针指向那块内存,p:=0x245224;
其中0x245224指内存地址(是我瞎编的).
然后p^:=45;45是想要改成的数值.

前提是你必须知道这块内存的数据是什么型的,
然后再将指针定义成那个型的,然后再知道那块内存的具体地址,将指针指向它,然后改写.

提示:直接给指针赋值我也没试过,如果强制改一个重要数据,程序可能被系统终止的.