CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

有没有打包程序可以把exe问件和dll文件捆绑在一起,生成一个新的exe文件?

楼主sdll(VB低手)2002-02-12 12:16:32 在 VB / 基础类 提问

有没有打包程序可以把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

相关问题

  • 如何打包dll
  • 如何将dll文件打包进.exe文件
  • 有将exe文件和它调用的dll打包到一起的工具吗?
  • 关于DLL打包DLL的问题
  • 有能够将exe和dll(或几个exe)打包成一个可执行文件的工具吗?
  • 有能够将exe和dll(或几个exe)打包成一个可执行文件的工具否?
  • jar、exe打包问题
  • 请教Socket打包到Dll的问题!
  • java类能打包成.DLL吗?
  • Exe文件捆绑问题...........

关键词

  • 文件
  • dll
  • 程序
  • 解包
  • 打包
  • 目标
  • 合并
  • 解压
  • 运行
  • exe

得分解答快速导航

  • 帖主:sdll
  • liangshixing
  • Chice_wxg
  • feihong0233
  • SwordGrass
  • limengchen
  • whhome1981
  • NowCan
  • tg123
  • tg123
  • Yock
  • xinzhanwei
  • qsheep
  • 52vb
  • whitenight
  • visualbaby
  • visualbaby
  • Chice_wxg

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo