如何将数据保存在exe中?(即打开exe读取上次保存数据)

maomao85 2014-05-05 05:47:01
最近我为测试部做一个单文档的MFC。然后测试人员输入正确密码后可以保存一些数据,然后再下次打开exe的时候可以在界面上显示这些数据。
1.我先用的读取ini文件,可是测试人员说ini可以随意修改,那密码就显得没有了
2.然后我想向注册表里面写数据,可是测试人员又要经常换PC测试,这样PC换了,第一次启动exe的时候,也无法读取上次保存的数据

请问可以把数据保存在exe文件中吗?可以话怎么保存?
...全文
345 1 收藏 24
写回复
24 条回复
maomao85 2014年05月07日
感觉往PE文件内写数据,技术要求较高,而且又麻烦,楼主还是用加密配置文件好了,不过还是很谢谢大家,让我可以了解一些我不知道的技术,小小扩宽下知识面 结贴!
回复 点赞
qkk123456789 2014年05月06日
bin432 2014年05月06日
配置文件 或服务器
回复 点赞
schlafenhamster 2014年05月06日
放 资源中 不行吗 ?
回复 点赞
华美乐章 2014年05月06日
我擦,这个P大的事情,测试部跟你纠结这个。 就放一个配置文件里面,再把文件加密了,其他人知道那是个P.
回复 点赞
版主大哥 2014年05月06日
直接跟测试的说,人家能做到,找人家去,老子不干...
回复 点赞
七里香_Jay 2014年05月06日
你得知道pe的结构,然后你的数据存储到空白区
回复 点赞
Jarrylogin 2014年05月06日
测试人员有时候也是瞎鸡巴扯淡,这写EXE文件你不会顶,推啊,怪你自己怂,只能自己吭哧干
回复 点赞
sichuanwww 2014年05月06日
回复 点赞
maomao85 2014年05月06日
引用 8 楼 jimycool 的回复:
光EXE保存不了数据吧
保存不了?我怎么在网上搜,有人说可以写在exe文件尾,什么PE文件里,不懂啊
回复 点赞
洗洗睡去 2014年05月06日
写到txt里 然后后缀改成.xxx
回复 点赞
maomao85 2014年05月06日
引用 20 楼 schlafenhamster 的回复:
在资源中 创建一个 “RawData” 的 资源。
能具体点么
回复 点赞
七里香_Jay 2014年05月06日
那确实比较麻烦
回复 点赞
schlafenhamster 2014年05月06日
在资源中 创建一个 “RawData” 的 资源。
回复 点赞
maomao85 2014年05月06日
引用 12 楼 zhangyonghui2117 的回复:
你得知道pe的结构,然后你的数据存储到空白区
好难的感觉啊~
回复 点赞
jimycool 2014年05月05日
光EXE保存不了数据吧
回复 点赞
gz_qmc 2014年05月05日
告诉你们测试人员 放他妈的狗臭屁 老子弄个INI给他修改 他要改不了 老子弄死他
回复 点赞
maomao85 2014年05月05日
引用 5 楼 mayudong1 的回复:
干掉那个测试
没这胆量~~我发现做RD的是最卑微的
回复 点赞
mayudong1 2014年05月05日
干掉那个测试
回复 点赞
maomao85 2014年05月05日
引用 1 楼 xihu1364 的回复:
就保存在文件中,不一定是ini文件吧,可以是.(.db)格式 (.不让你看)格式 等等... 万一怕别人能看懂,就压缩一次放入文件,还不放心就加一次密写入文件中 开启exe的时候,去读文件,怎么写入文件的,就反过来怎么解析呗
我也想过加密来着,可是测试部的那人非说之前有个类似的exe就是可以显示上次保存的数据,人家那个exe不读取外部文件
回复 点赞
发动态
发帖子
界面
创建于2007-09-28

7976

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告