找回密码
 加入
搜索
查看: 2603|回复: 14

有没有办法让程序记录数据到自身,以达到便携版的效果

[复制链接]
发表于 2009-10-13 19:02:22 | 显示全部楼层 |阅读模式
现在程序记录数据我所知道的就两种呃...注册表或者ini文件之类的东西.
有没有办法记录到自身呢?
发表于 2009-10-13 19:16:25 | 显示全部楼层
这 这...............还是ini吧
发表于 2009-10-13 19:32:57 | 显示全部楼层
不可能了!别考虑吧
发表于 2009-10-13 20:18:23 | 显示全部楼层
不是太理解究竟想记录什么,如果只是一般的记录,可以用记事本方式。
 楼主| 发表于 2009-10-13 21:55:46 | 显示全部楼层
2# sxd

ini还是要多一个ini文件滴...偶想单文件解决...
发表于 2009-10-13 22:22:50 | 显示全部楼层
那就写注册表
发表于 2009-10-13 22:40:33 | 显示全部楼层
5# 五猫橙
总有个地方要写,内存不行,多个文件不行,那也只能写到程序自己身上了。
 楼主| 发表于 2009-10-14 07:28:16 | 显示全部楼层
7# 四海皆狂龙


嗯嗯...就是这样...怎么做...
发表于 2009-10-14 12:38:50 | 显示全部楼层
使用INI才是王道
发表于 2009-10-14 13:05:41 | 显示全部楼层
你们看来都没理解楼主的意思~
楼主的意思呢,简单的说就是想让自己的程序可以智能改变自身的MD5值~
微软都还需要补丁呢!你猜你能成功?
发表于 2009-10-14 14:31:11 | 显示全部楼层
程序自身确实有很多地方可以改变而不影响MD5,比如文件名,日期,属性等等,但这些信息很难被用作数据记录
发表于 2009-10-14 20:30:16 | 显示全部楼层
真是难上加难
 楼主| 发表于 2009-10-18 20:50:57 | 显示全部楼层
13# ebhb


请问...能详细点吗?thx
发表于 2009-10-20 22:38:58 | 显示全部楼层
思路:
1、输出所需信息到一文件;
2、利用DOS的命令连接符将(或干脆个批处理什么的);(参看AU#删除自身)
3、运行DOS命令,退出程序;
4、DOS命令将所需信息写入程序后,删除信息文件,重启脚本程序。
上面就是我想过的,利用程序再记录一些信息的方法。

如:
1、输出一个名为‘1’的文件,里面有信息为‘12345’
2、略
3、略
4、type 1>>程序&&略
发表于 2009-10-21 02:15:24 | 显示全部楼层
好像很难哦 思路跟实际好像差点
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 18:15 , Processed in 0.087867 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表