请说清楚点。是在DOS还是在WINDOWS下?
一般WINDOWS不允许直接写内存,因为用户态内存都为PAGEED MEMORY。而不是实际的
地址。

解决方案 »

  1.   

    Windows下面有保护措施的,如果你要修改的内存是自己程序里面的应该可以,别人的你一修改就会被Windows杀死
      

  2.   

    是想做修改器,帮帮忙,writeprocessmemory不行。
      

  3.   

    请问你用的操作系统是9X的还是NT的还是XP的?
      

  4.   

    9X的比较简单一点,直接通过目标进程的主窗口句柄OpenProcess,然后就可以使用WriteProcessMemory函数实现修改;NT的比较麻烦,首先要打破进程边界,然后才能用上述方法