永发信息网

如何将多个文件打包成一个exe文件

答案:3  悬赏:40  手机版
解决时间 2021-03-24 01:24
如何将多个文件打包成一个exe文件
最佳答案
这个可以实现,但是涉及的方面比较多。
思路是把HTML文件连同其相关文件(如图片、css文件、脚本文件等)作为PE的资源文件编译进exe中。
需要打开时,可以读取这些资源,还原至磁盘,然后调用ShellExecute等函数打开。
注意因为HTML对这些相关文件的引用是按照路径的,所以还原后需要保持原来的目录结构。这就需要在PE里预先保存一个目录结构。当层比较多时,需要借助于树形数据结构才可以。
文件路径和文件名是字符串,可以都堆在一块儿,然后每个设置一个指针(这个指针可以储存在前面提到的目录结构树的节点上)。还原时,按图索骥即可。
另外好像楼主说的是多个HTML文件,这样双击exe,为了有选择的打开某一个HTML,可以用命令行的方式。函数是GetCommandLine。
全部回答
用winrar步骤如下:比如:有 main..swf、 av.swf 6-2.swf 6-3.swf 这样4个swf文件 其中index.swf 调用其它的swf,现在把综们发布成一个 exe 文件。 这种功能要使用第三方软件。不过这个软件很普及,几乎人人都用——winrar!! 怎么做?跟我来—— 1、准备好你的所有swf文件和一个你中意的ico图标文件——它就是你打包后的图标。 2、选中所有文件,右击在弹出的快捷菜单中选择 \"winrar 添加到压缩文件...\"写上名字,并选择创建自解压格式创建3、更改设置 在“高级”选项里进行设置》自解压选项》常规》解压后运行写上你的第一个swf文件的名字》模式》点选解压到临时文件夹》全部隐藏》文本和图标》选择你的ico图像》压缩[]
exe文件是可执行文件,简单讲将文件打包为exe文件,是没有意义的。 普通的任意文件,比如mp3文件或者txt文本文件,只记录有数据,没有可以执行的代码,显然不可能直接转换成exe可执行文件的。 唯一常用的,就是用winrar将若干文件打包为自解压的压缩文件,其类型确实是exe,但是双击只是执行解压操作而已。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
静鑫琴行地址在什么地方,想过去办事
将一小块钠投入盛饱和澄清石灰水的小烧杯里,
濮阳市水泥地面漆的价格,地坪漆多少钱现货直
小学语文老师可以报的小课题研究有哪些
老科鲁兹有没有装esp
下列实验的基本操作正确的是A.用滴管滴加液体
尚德堂医药连锁荣成人和店地址在什么地方,想
大立教育2017年一级建造师零基础讲的好吗?
为什么有的人考完说自己考砸了,然后哭了,但
液压机一般不适合于冲裁工艺,为什么
??军旗飘扬??结局是怎样,马八一和谁,王长贵又
广州美术研究编辑部在什么地方啊,我要过去处
《神笔马良》读后感
世界足球俱乐部排名
美味海鲜酱烧鳊鱼怎么做好吃又简单,做法
推荐资讯
259÷3约等于多少
看了这么多网络小说,一流小说什么样你清楚吗
k2288次列车在哪过长江
馨语花苑在什么地方啊,我要过去处理事情
约吗英文怎么说?
单选题A、B两个点电荷间距离恒定,当其它电荷
gibson lp 八度怎么调
低阻尼对液压伺服系统的动态特性有什么影响?
3DMax开了伽玛矫正后太亮了,怎样调整亮度,
阿斗的江山歇后语,鸟入笼中的歇后语
证券之父本杰明·格雷厄姆是犹太人么
河南神龙剑律师事务所我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?