如何保存修改软件的内存数据

zhangning111 2010-06-10 09:58:56
我想把软件的内存数据保存下来,下次运行的时候再恢复保存的数据,就是实现一个软件通用存盘功能,主要用于一些不能存盘的老游戏。
给我点原理提示,关键使用函数什么的就行,一点头绪都没有。
...全文
194 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangning111 2010-06-17
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 lisunlin0 的回复:]
如果仅仅是内存地址无关的数据好像还是可行的,

但是如果有句柄相关或者地址相关的好像就比较麻烦了.
[/Quote]

有道理啊,看来这个问题理论上无法全面解决
iqyely 2010-06-13
  • 打赏
  • 举报
回复
关注下。
LZNJ06 2010-06-13
  • 打赏
  • 举报
回复
有点黑客的感觉,觉得难,顶!
踏实每一步 2010-06-13
  • 打赏
  • 举报
回复
虚拟机上确实有这个功能,可以把当前状态都保存下来。
至善者善之敌 2010-06-12
  • 打赏
  • 举报
回复
帮顶,这个可以搜搜吧,网上应该有
sunlin7 2010-06-12
  • 打赏
  • 举报
回复
如果仅仅是内存地址无关的数据好像还是可行的,

但是如果有句柄相关或者地址相关的好像就比较麻烦了.
zhangning111 2010-06-12
  • 打赏
  • 举报
回复
自己顶
zhangning111 2010-06-10
  • 打赏
  • 举报
回复
winxp下,进程的代码段,堆内存,栈内存的结构是怎样的
琅琊榜 2010-06-10
  • 打赏
  • 举报
回复
没有这样的吧,你只能学游戏那样,制作存盘文件比较靠谱,内存中的数据有些事变化的,地址都可能是随机分配的,我觉得不一定可行,而且程序的加载过程也是一个由操作系统来控制的过程,这个过程是有顺序的,还有一定的随机性
zhangning111 2010-06-10
  • 打赏
  • 举报
回复
软件的相对地址会变化么,我把软件的堆内存和栈内存的东西都保存下来,再按相对位置改回去不行么
ls2141 2010-06-10
  • 打赏
  • 举报
回复
看你保存的东西了 要光是数据的话导出保存成文件就成 其它的估计就有点复杂了
soswaidao 2010-06-10
  • 打赏
  • 举报
回复
dump文件
wuhuwy 2010-06-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 visualassist4680 的回复:]
找到,程序数据的各个地址
依次dump 下来保存
程序在运行的时候,再找到程序数据的各个地址,依次的把数据恢复回去
[/Quote]说起来容易做起来难啊,而且有的程序每次运行时的内存地址都不同,按相对地址修改又不精确
visualassist4680 2010-06-10
  • 打赏
  • 举报
回复
找到,程序数据的各个地址
依次dump 下来保存
程序在运行的时候,再找到程序数据的各个地址,依次的把数据恢复回去
tufaqing 2010-06-10
  • 打赏
  • 举报
回复
一个字:难!
Eleven 2010-06-10
  • 打赏
  • 举报
回复
文件操作的函数???CFile类???
wangk 2010-06-10
  • 打赏
  • 举报
回复
建议你用虚拟机吧。

虚拟机直接按下暂停按钮即可实现你的要求。

要参考源码的话,就去VirtualBox的主页下载吧。
zhangning111 2010-06-10
  • 打赏
  • 举报
回复
自己顶顶

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧