有没有打包程序可以把exe问件和dll文件捆绑在一起,生成一个新的exe文件?
有没有打包程序可以把exe问件和dll文件捆绑在一起,生成一个新的exe文件?
而当执行新的exe文件后,又可以把它们重新分开?
问题点数:100、回复次数:19Top
1 楼liangshixing(梁士兴)回复于 2002-02-12 12:26:17 得分 1
有是有,在程序员大本营(微软篇)中给提供了一个共享软件可以把exe,dll,ocx等合并起来,可惜我忘了它叫什么名字了.以后有机会再告诉你吧.Top
2 楼Chice_wxg(学)(习)回复于 2002-02-12 12:41:00 得分 1
PEBinder
不过你可以自己写一个,很简单。Top
3 楼feihong0233(泓)回复于 2002-02-12 13:14:41 得分 1
打包不行吗?Top
4 楼SwordGrass(剑状叶草)回复于 2002-02-12 14:49:40 得分 2
SetupfactoryTop
5 楼limengchen(LMC)回复于 2002-02-12 16:20:12 得分 1
制作安装文件的软件啊:-)Top
6 楼whhome1981(垃圾)回复于 2002-02-12 17:07:59 得分 1
setupbuilderTop
7 楼NowCan(城市浪人)回复于 2002-02-12 17:42:39 得分 20
如果那个dll是个纯win32的dll那么可以用winzip做个自解压的压缩文件,并指定解压后运行那个exe文件。如果是ActiveX DLL就不能用这招了。Top
8 楼tg123(T.G.)回复于 2002-02-12 18:42:11 得分 1
FusionTop
9 楼tg123(T.G.)回复于 2002-02-12 18:42:30 得分 1
ive got one email meTop
10 楼Yock(笑笑)回复于 2002-02-12 19:50:41 得分 1
gz
如果有,也给我一个Top
11 楼sdll(VB低手)回复于 2002-02-13 00:50:26 得分 0
我不是想做一个安装程序啊,而是做一个exe文件Top
12 楼sdll(VB低手)回复于 2002-02-13 17:00:31 得分 0
谁有啊,100分奉上。
Top
13 楼xinzhanwei(xinzhanwei)回复于 2002-02-14 22:55:58 得分 1
vb恐怕不行吧要不然还有哪么多的dll和ocxTop
14 楼qsheep(阿里路亚)回复于 2002-02-15 00:07:14 得分 20
用 BINARY 方法把 DLL 文件追加到 EXE 文件,运行 EXE 时再拆开。Top
15 楼52vb(今夜,我在网上流浪)回复于 2002-02-15 00:48:03 得分 20
直接用 WINZIP 或 WINRAR 将所有文件压缩成一个自解压的EXE文件即可。
使用时,双击此EXE文件即可将它解压到指定的目录。
Top
16 楼whitenight(白夜)回复于 2002-02-15 08:21:38 得分 1
资源文件。Top
17 楼visualbaby(好好学习天天向上)回复于 2002-02-15 10:25:21 得分 1
不打包恐怕不行吧。。。。。。。。。。。。
Top
18 楼visualbaby(好好学习天天向上)回复于 2002-02-15 10:25:56 得分 7
用winzip并不是他的目的!!!!!Top
19 楼Chice_wxg(学)(习)回复于 2002-02-15 13:04:43 得分 20
其实这个程序不难写的,不过牵扯到需要用C(否则msvbvm??.dll)就没法被打包。
如果用Basic,可以用以下方法:
包括合并程序,解包程序。
合并程序执行以下功能:
把解包程序、目标程序,目标DLL合并到一起(简单的按顺序写到新文件里),
然后把目标程序,目标DLL的信息(如相对位置,大小)再添加到解包程序末尾。
解包程序这样写:运行后先打开自己,读入末尾数据,看看是不是需要解包。
如果需要,那么就按读入的数据,把目标程序,目标DLL统统提取出来,放到一定的目录下,运行,同时监视目标程序,运行完成后,删除目标程序和DLL。
看起来挺麻烦,其实代码很少。Top




