CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

第一次用VB做安装包,遇到以下几个问题,希望指点

楼主72877588(红月)2004-09-01 22:35:43 在 VB / 基础类 提问

我用VB自带的打包工具做了一个安装包,结果出现了以下问题:  
  WIN98下:   在安装到1%时,出现错误提示:   setup.lst   不能被写入           (结束安装)  
  WIN2000下:         未出现上一个错误,但到70%左右,出现错误提示:   由于未找到‘c\--path--\msftqws.pwd$(DLLSelfRegisterEx)'它不能被注册       (结束安装)  
   
  请前辈解释清楚原因,并说明解决办法,愿高分相送 问题点数:0、回复次数:14Top

1 楼hzybc(网友帮帮忙;帮帮网友忙)回复于 2004-09-01 23:04:48 得分 0

用   SETUP   FACTORY   方便,要的话请留言Top

2 楼72877588(红月)回复于 2004-09-01 23:10:32 得分 0

什么都可以,但我更想知道那个问题是怎么发生的还有怎么解决   (我的邮箱yjjepl@163.com       or     QQ   379924701)Top

3 楼helanshan(C++)回复于 2004-09-02 00:19:06 得分 0

也给我发一个。。谢谢。。  
  damoyouxia2000@yahoo.com.cnTop

4 楼sxbjgov2000(张明)回复于 2004-09-02 09:44:31 得分 0

我打包也遇到此问题,可给我也发一份吧:   sxbjgov@163.comTop

5 楼yijiansong(不知路在何方)回复于 2004-09-02 10:03:56 得分 0

重新打一次Top

6 楼lhfcsdn(http://shop33840643.taobao.com/)回复于 2004-09-02 14:25:23 得分 0

在98下出现的问题,我觉得是在安装过程中,写setup.lst文件时,改文件已经打开了;  
  在2000下出现的问题,应该是程序中用到的某些控件或dll与2000下的不能够兼容;  
   
  你可以用vb自带的打包工程(在C:\Program   Files\Microsoft   Visual   Studio\VB98\Wizards\PDWizard\Setup1下)跟踪一下;  
   
  参考一下:  
  http://ress.wtusm.edu.cn/software/pvb6/READMEVB.HTM#Wizard10  
   
  打包和展开向导:如果从批文件重建   cabs,请编辑   Setup.lst   文件  
  在使用打包和展开向导创建一个标准的安装软件包之后,可以通过运行   Support   文件夹中的批文件用手工重新创建安装文件   (Setup.exe、Setup.lst、以及所有的   .cab   文件)。这样做允许手工定制软件包或者不用再次运行向导而重新创建一个软件包。运行这个批文件将   setup.exe   和   setup.lst   从   Support   文件夹拷贝到   Package   文件夹中并在   Package   文件夹中生成   cab   文件。然而,一旦批文件完成,setup.lst   并不知道生成了多少个   .cab   文件。如果不解决这个问题,安装程序将失败。  
   
  为了解决这个问题,请进行下列操作:    
   
  在运行批文件之前,删除   Package   文件夹中所有的   .cab   文件。    
  在运行完批文件之后,计算出由批操作产生的   cabs   的数量。    
  用文本编辑器打开   Package   文件夹中的   Setup.lst   文件。请注意:有两个   Setup.lst   文件。一个位于   Support   文件夹中,第二个位于   Support   文件夹之外,与所创建的   .cab   文件同处于   Package   文件夹中。请确保打开的是   Package   文件夹中的   Setup.lst   文件。    
  在文本编辑器中,查找下列行   (位于文件的顶部):    
   
  [Bootstrap]  
  SetupTitle=Install  
  SetupText=Copying   Files,   please   stand   by.  
  CabFile=Projec1.CAB  
  Spawn=Setup1.exe  
  Uninstal=st6unst.exe  
  TmpDir=msftqws.pdw  
  在最后一行   (TmpDir=msftqws.pdw)   后面插入下面一行:    
  Cabs=N  
   
   
  其中   N   等于所生成的   cabs   的数量。  
   
  现在,Setup.lst   是最新的,安装过程应该能够成功。  
   
  Top

7 楼starsoulxp(星魂)回复于 2004-09-02 15:16:58 得分 0

使用setupfactory打包比较好。  
  你那个应该是打包的问题,有些东西没有打进去,有的控件就没有注册Top

8 楼yk84(好人(专蹭百分贴))回复于 2004-09-03 18:20:51 得分 0

嗯.百分贴,我不会,蹭下分Top

9 楼zhangzumiao(梦里水香)回复于 2004-09-03 20:46:26 得分 0

可能你写的程序当程序写人硬盘的引导3区的时候没有写人到。Top

10 楼zhujiechang(小朱)回复于 2004-09-03 22:03:37 得分 0

setupfactory   6即安装工厂,现在用它做vb的安装比较多.  
  至于为什么你的安装包会出现这些错误,我的没有发现.你重新拷贝一下,vb6.0企业版下的安装制作程序,另外vb6自带的安装程序实际上是用vb自己生成的.代码都在程序目录VB98\Wizards\PDWizard\setup1\下.Top

11 楼daryl715(上善若水)回复于 2004-09-03 22:21:47 得分 0

建议使用setup   factoryTop

12 楼renjunjun(飞黄)回复于 2004-09-03 22:26:02 得分 0

VB自带的打包确实不好用,应付简单的小程序还可以.Top

13 楼to017(017)回复于 2004-09-03 22:29:09 得分 0

setup   factory   Very   Gooooooood!  
   
  小东西其实用WinRAR   +   .bat   就可以了Top

14 楼difa(中原)回复于 2004-09-03 22:30:15 得分 0

你的VB版本和系统版本是什么?我做了这么多也没遇见过你说的这种情况!  
   
  可以交流一下:QQ:26188676Top

相关问题

  • VB安装包问题
  • VB怎么制作安装包?
  • VC制作安装包时遇到的一个问题
  • 哪里有VB基本控件的安装包?高分求援!
  • 制作asp.net项目安装包时,有一个很郁闷的问题,期待大家的指点!
  • 高分求教:关于VB安装包中的setup.lst文件的问题?
  • 刚开始学VB,遇到了一个新问题。问了很多人,都不知道,请高手指点。
  • 火急:用C#写了一个IE的扩展,但是在作安装包的时候遇到了问题
  • VB安装包在安装时为何有时会出现“系统文件过期”的错误???
  • 在VB的安装包中,怎样才能替换掉一个已经存在的同名文件?

关键词

  • vb6
  • 文件
  • 文件夹
  • 安装
  • 安装包
  • vb
  • 向导
  • 解决
  • lst
  • setup

得分解答快速导航

  • 帖主:72877588

相关链接

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

广告也精彩

反馈

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