怎么往.exe文件中写入数据?

tangbei 2001-05-30 03:27:00
我想在往正在运行的.exe文件中动态写入一些数据,比如当前日期什么的,我该怎么做呢?请大家不吝赐教,最好能有代码示例
...全文
867 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxlroad 2001-06-17
  • 打赏
  • 举报
回复
往正在运行的.exe文件中动态写入一些数据 必须取得0级控制
要取得0级控制一般有几个办法
1、自己写个VXD
2、象CIH那样在中间的跳转时转到自己的程序里(破入)
3、造假
fhquutuu 2001-06-17
  • 打赏
  • 举报
回复
gz
tmyr 2001-06-16
  • 打赏
  • 举报
回复
使用API可以直接往正在运行的.exe文件中动态写入数据吗?
Seedling 2001-06-16
  • 打赏
  • 举报
回复
1、已经打开运行的EXE文件能用OPEN语句直接打开,但是只读的。
2、exe文件末尾再添加字符不影响exe的运行,若要添加特别的信息请加密处理。
3、若一定要在运行期间将信息写入exe文件中,可采用"曲线救国"的简单办法:
A、确定程序要求写入信息,可用二进制方式打开自身的exe文件并将所有的字节读入数组中,同时保存获得的文件字节数。
B、在一临时目录中创建一临时空文件并将上述数组用二进制方式写入并文件末尾再写入加密处理的信息后备用
C、在一临时目录中创建一临时bat文件,用于删除原exe文件、移动(或复制)新exe文件到原exe文件所在目录(文件名同原exe文件)、运行新exe文件并删除自身。
D、确定程序要求写入信息,则在Form_Unload过程中运行临时bat文件即可。
enmity 2001-06-16
  • 打赏
  • 举报
回复
gz
enmity 2001-06-08
  • 打赏
  • 举报
回复
writefile api
ithc 2001-06-07
  • 打赏
  • 举报
回复
把一个文本文件的.txt改为.exe
再把信息添进即可。
如果要查看内容的话可“打开方式
选用记事本打开。
NowCan 2001-06-07
  • 打赏
  • 举报
回复
bucher(bucher),你说的程序在哪儿?
pp616 2001-06-06
  • 打赏
  • 举报
回复
往文件的末尾写就是了。
001chb 2001-06-06
  • 打赏
  • 举报
回复
打开正在运行的EXE文件很难!
未运行的可用open打开文件,取得文件大小lof函数,然后在该位置写入或读出
tangbei 2001-06-06
  • 打赏
  • 举报
回复
对不起我还真不知道什么是“pcanywhere”,我只是想有没有一种办法方便在.exe文件中写入及读出数据的方法。比如我往文件中写入“abcdefg”,然后又可以通过一种方便的方法得到这几个字符。
SmileKZS 2001-06-04
  • 打赏
  • 举报
回复
我有一个办法,不知道行不行!
在exe的结束符后面加上数据
你是不是想做pcanywhere?
zhang_hua268 2001-06-02
  • 打赏
  • 举报
回复
guanzhu
不记得 2001-06-02
  • 打赏
  • 举报
回复
关注
everyask 2001-06-02
  • 打赏
  • 举报
回复
用shell然后编译。
everyask 2001-06-02
  • 打赏
  • 举报
回复
print"fdsafda"
shell"command ......"
unruledboy 2001-06-02
  • 打赏
  • 举报
回复
在原代码中定义几个(按需要)字符串,内容全部“####################”,可以自己按实际需要做,编译,写之前打开文件(open "文件名.exe" for binary ......),搜索该字符串,记录位置,在该位置写入内容。
陈年椰子 2001-06-01
  • 打赏
  • 举报
回复
已经打开运行的EXE文件能用OPEN语句直接打开吗? WIN9X会不会禁止改写,
tangbei 2001-06-01
  • 打赏
  • 举报
回复
好久没到这看看了,才发现这么多哥、姐们的热心参与,先谢过了!
有些参数用注册表保存不失为一个很好的方法,但有时也会出问题的,记得前段时间我发过一个贴子,由于用户的注册表出现问题(注册表的 VB and VBA Program files 主键丢失,而且没法重新建立),害我只能格式化c盘并重装系统(不格式化都不行),废时废力。如果我把一些注册信息直接写入.exe文件那还会有这种问题吗?而且加密性能也比较好。所以还请各们不吝赐教.
ffb 2001-06-01
  • 打赏
  • 举报
回复
我写过一个C程序,可以把自己的主页地址写进EXE里,且不影响程序运行,但是没什么意义,而且还是DOS下写的
加载更多回复(19)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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