如何实现在win32的.exe文件中,动态加入自定义的数据格式文件,并在运行时读取它??

withpointer 2003-09-15 08:25:14
问题同上.我想在我的程序运行的时候在其他的.exe文件中加入我自定义的数据格式文件,然后在那个程序运行的时候能够读到这个自定义的数据格式文件,并做相应处理,就象当前用的各种屏幕保护程序制作工具或者图片转换程序文件那样.请问如何实现??
...全文
73 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
withpointer 2003-09-16
  • 打赏
  • 举报
回复
netrouter(网路) 你好,你说的想法和我说的完全一样,让我想了很长时间也没什么办法,看来只得研究pe文件格式了,不过那样做风险么。。。。。。
我先去你给的那个文章看看,另外你的MSN好象不对啊。我是touchsteve@hotmail.com

QQ:9081226
netrouter 2003-09-16
  • 打赏
  • 举报
回复
我想你要的是这个:http://codeguru.earthweb.com/misc/SelfExtractor.shtml
请参考一下,希望能帮助你。
netrouter 2003-09-16
  • 打赏
  • 举报
回复
我也有类似的疑问。你的意思是不是这样,你只想有一个EXE文件,而该文件运行时,依赖的一些文件是可能动态变化的,例如安装程序,安装的过程是类似的,而每次安装需要的文件又是不同的。因此,需要动态替换资源。
这也是我想知道该如何做。可以和我交流MSN:zjebank2000@sina.com
withpointer 2003-09-15
  • 打赏
  • 举报
回复
我的数据格式是固定的,即使有变化也可以根据格式的文件头判断.

[另外我的意图是这样的]:
假设我有程序a.exe,a.exe专门负责解释并应用自己的资源文件,但是a.exe就象个"解释器",如果没有a.exe中的资源文件它什么也不做,而main.exe则负责向当前没有运行a.exe文件中加入任意长度符合a.exe解释规定的数据文件,并且a.exe在main.exe加入了数据文件后可以正式执行,,,意图大体就是这个样,,,我想那些"安装程序制作工具","屏幕保护程序制作工具"等相关类似程序大多是这样做的,但是具体怎么个做法我还是不太清楚,另外UpdateResource和BeginUpdateResource函数只在Windows NT下好用,这种方法还不能被采用,所以只有到CSDN问问这个问题应该如何实现了!
mfc168 2003-09-15
  • 打赏
  • 举报
回复
我做过类似的程序,你必须有外部定义的一个INI文件,来配置你的自定义的数据结构,然后在程序中做一个初始化函数,来读这个自定义结构,形成你所想要的数据格式,但是你所说的要其他.exe文件,我就不明白你的意图了……
withpointer 2003-09-15
  • 打赏
  • 举报
回复
真的每人会么?还是我没有说清楚!?!?!?!?!?!?
mygodtnt 2003-09-15
  • 打赏
  • 举报
回复
up
bdove 2003-09-15
  • 打赏
  • 举报
回复
up
ck4 2003-09-15
  • 打赏
  • 举报
回复
up一下

2,586

社区成员

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

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