如何把初始化信息存在可执行文件里

怎么把初始化信息存在可执行文件里
怎么把初始化信息存在可执行文件里,初始化信息是可以修改的,下次运行的时候初始化信息以上一次设置的为准。这个怎么实现??
delphi

------解决方案--------------------
应该在exe同目录的ini里保存吧
我的所有程序都是这样做的
------解决方案--------------------
你可以通过在exe的program文件中写个{$I xxxx.title}预处理文件,然后在运行环境中放一个文件。这样也可以,这个就是加载资源文件,包括图片文件都可以加载,多看看delphi系统级pas用的很多。用ini文件也行,都是差不多的。
------解决方案--------------------
这个估计只能在本地或者服务器上保存配置信息吧,要将每次的信息写入EXE似乎有点难
------解决方案--------------------
如exe一定要修改自己
首先要解决“怎么修改运行中的自己”这个难题
一般是利用进程状态的技巧,可能新版本的win不一定支持
或者通过另一个程序

然后是在exe里面什么位置修改才行
这个好办
在源代码里定义一个大数组(如32K),初始化内容为:
'{ini_begin}这里开始真正的ini内容'
每次退出运行,把{ini_begin}后的内容替换为本来该写ini的内容即可
运行时,也从那个位置开始取内容