安装工具包是随 Visual Basic 一起安装的一个工程,当打包和展开向导创建安装程序时,将使用这个工程。安装工具包工程包含了供应用程序的安装程序用来将文件安装到用户计算机上的窗体和代码。当使用打包和展开向导时,向导将包括由安装工具包工程所创建的 setup1.exe 文件。这个文件将用作应用程序的主安装文件。
注意 在安装过程中包含两个安装程序 — setup.exe 和 setup1.exe。setup.exe 程序在用户计算机上执行预安装处理,包括安装 setup1.exe 程序以及运行主安装程序所需的任何其它文件。在安装工具包中,只有 setup1.exe 是可以自定义的。
安装工具包除了在创建安装程序的过程中扮演了支持角色之外,还可以用于修改安装过程中出现的屏幕,或直接创建一个安装程序。如果需要在安装顺序中添加向导所不支持的附加功能,则您可以创建一个自定义的安装程序。
安装工具包工程位于Visual Basic 主目录的 \Wizards\PDWizard\Setup1 子目录中。
小心 该工程中的文件与打包和展开向导的输出结果所使用的文件是相同的。在没有在另一个目录中备份之前,不要对其进行修改。如果修改了 setup1.exe,打包和展开向导所创建的后续安装程序将使用这个修改后的版本。
可以使用安装工具包将 Setup1.vbp 文件加载到 Visual Basic,然后对工程的外观或功能进行修改。要这样做,您可能需要手工来完成本来将由打包和展开向导自动完成的步骤。后面的章节将描述这个过程的步骤,并说明如何决定安装程序中需要包括哪些文件,如何创建 Setup.lst,如何创建发布媒体,以及如何测试安装程序。
如果要修改安装工具包来更改由打包和展开向导所创建的输出时,可以按照这些步骤进行操作:
如果想使用安装工具包而不是打包和展开向导来创建一个安装程序,则必须按照这些步骤进行操作:
提示 您可以使用打包和展开向导来创建 .cab 文件,然后手工修改 .cab 文件。当向导创建 .cab 文件时,它将在工程目录的 \Support 子目录中创建一个 .ddf 文件以及一个批处理文件。要修改这些 .cab 文件,请编辑 .ddf 文件,然后运行所提供的批处理文件。该批处理文件将依次运行 Makecab.exe,以重新创建 .cab 文件。
详细信息 有关使用 Web 发布向导的详细信息,请参阅 Internet Client SDK 中的“Internet Tools and Technologies”。有关修改安装工具包工程的详细信息,请参阅本章稍后的“修改安装工程”。有关如何将文件放置到用户计算机上的详细信息,请参阅“需要发布的文件”以及“将文件安装到用户机器的什么位置”。有关将文件复制到适当媒体的详细信息,请参阅“手工创建发布媒体”。