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

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

请问可以把数据保存在exe文件中吗?可以话怎么保存?
...全文
1552 24 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
maomao85 2014-05-07
  • 打赏
  • 举报
回复
感觉往PE文件内写数据,技术要求较高,而且又麻烦,楼主还是用加密配置文件好了,不过还是很谢谢大家,让我可以了解一些我不知道的技术,小小扩宽下知识面 结贴!
kuankuan_qiao 2014-05-06
  • 打赏
  • 举报
回复
bin432 2014-05-06
  • 打赏
  • 举报
回复
配置文件 或服务器
schlafenhamster 2014-05-06
  • 打赏
  • 举报
回复
放 资源中 不行吗 ?
华美乐章 2014-05-06
  • 打赏
  • 举报
回复
我擦,这个P大的事情,测试部跟你纠结这个。 就放一个配置文件里面,再把文件加密了,其他人知道那是个P.
版主大哥 2014-05-06
  • 打赏
  • 举报
回复
直接跟测试的说,人家能做到,找人家去,老子不干...
「已注销」 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” 的 资源。
能具体点么
「已注销」 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不读取外部文件
加载更多回复(3)

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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