谁能找到能够在运行时将数据保存在EXE程序中的控件(50分)

  • 主题发起人 主题发起人 sherman
  • 开始时间 开始时间
S

sherman

Unregistered / Unconfirmed
GUEST, unregistred user!
需要在运行时将数据保存在EXE程序中,可以在程序运行时动态
修改。不是TSTORE,那只是在设计时将数据保存在EXE文件中
不能在运行时动态修改。
 
我也想知道.
 
好像深度历险上有--不能肯定.
 
不可能.
程序运行时是系统用sharedenywrite方式打开的. 所以无法修改, 只有关闭该程序的情况下才能
打开并写东西.
 
我想了一个法子,原理是 copy /b fiel+file
自己知道自己文件的尺寸,那么之后的就应该是数据了.
至于修改自己嘛,可以参考我的回答"如何写自毁文件"一贴.

不过有个疑问,这样合并后的exe还能不能执行?
 
cakk, 其实用COPY得到的文件执行起来完全没有问题. 如何写自毁文件这样的答案
也给了分, 真是让人@#$%$#, 让我羡慕:-)~~
EYES, 并不是不可能, 我曾经见过类似程序. 不过, 应该不是直接写的.
 
:cAKK
你的方法也太绝了,不过我好象看到过能够读写自己程序的程序,
:cytown
我可很想知道如何解决。
 
修改自身被视为病毒!
 
不可能实现。理由:
1、Dos下的Exe的DS都是在link后确定好的,要访问这些数据没有重定位表是不可以
的。除非你把数据放到程序的尾部,就象一块无人问经的垃圾一样。
2、病毒修改Exe只是修改的程序头变成Jmp之类的语句,但若程序依然运行,还的
恢复原有的头代码,而非数据。
3、Windows的Exe了解不多。
 
肯定可以修改,否则CIH真怎么感ran "explorer"
 
往EXE屁股后面加吧,呵呵
 
如果不是重要的信息,可别到处乱加!
到不如写到注册表里好!
(只是提个建议,如果你想用它搞点破坏,那就随便了!)
 
是可以修改.M$的东西,没什么可怕的。
不过大多数人对其格式还不清楚吧了。
我就看到一个可以修改自己的例子,可惜不记得在哪看到了:(
 
MULTDATA.ZIP(468kb)
TmtExeData 可以将数据储存於 .EXE 文件中的构件,而 TmtFlatDB 是一个利用内存管理数据的构件,并可以搭配 TmtExeData 构件运用储存於其中的数据 ( 1.0 版,附源码
如果要。留下email
 
to Hotpin:
给本人来一份!
 
:hotpin
多谢了,能否E-MAIL<a href='mainto:shermanc@online.sh.cn'>我</a>
 
to jams,sherman:
sent out,ok
 
呵呵, 肯定不是运行时存
 
//faint
that's design time stuff not runtime
 
我已收到,Thanks.
 
后退
顶部