VB 应用程序打包程序在安装 VB开发系统时带有全部源代码,流程大概如下:
  Setup.EXE : 微软提供,具体内部过程搞不明白,No Source Code!
  Setup.EXE 启动 Setup1.exe 
  Setup1.exe由 Setup1.VBP 编译出来 
  你可以打开 Setup1.VBP 然后修改其中内容,解决上述你的问题,需要修改
  默认路径 C:\Program .... 但是 .DLL、.OCX、.TLB 等文件的目标路径不会被修改,可以修改生成好的安装程序包中 Setup.Lst 文件的相关路径配置.
  好长时间没有修改这些东西了,无法给你详细的解释。自己多动动脑筋,不会很难。祝你马到成功。

解决方案 »

  1.   

    VB的安装向导是支持制作包括子目录的安装程序的。运行安装向导到“文件小节”一步,在对话框中选择“添加”按钮,然后选择应该放置在子目录中的文件添加到文件列表中。   然后从文件列表中选择该文件,点击 “文件详细资料”按钮。在图1所示对话框中设置目标路径,最好不要用绝对路径来指定安装位置,这样会给用户带来不便。安装向导使用宏来指示文件要安装的位置,这些宏只在安装程序中有效,宏的含义参见表1。如果要将文件放置在应用程序目录下的\Data子目录下,可以使用$(AppPath)\Data来指定安装路径。 
      

  2.   

    我的问题很明白呀,就是比方我的应用程序是C:\AAA下的PRO.EXE
    我打包后,原来C:\AAA下的的DATA目录及文件安装后都没有了
    我是用是VB 工具打包向导PACKAGE ...
      

  3.   

    建议用 installshield 制作安装程序用vb自带的安装工具,只有自已把其它东西拷贝进去
    或者自己写批处理
      

  4.   

    听说只要将生成的AAA.CAB文件用WINZIP等解压缩\AAA到后就可直接运行,无须安装
      

  5.   

    听说只要将生成的AAA.CAB文件用WINZIP等解压缩\AAA到后就可直接运行,无须安装