安装工具包 (Setup Toolkit)

安装工具包是随 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,如何创建发布媒体,以及如何测试安装程序。

修改打包和展开向导的全部步骤

如果要修改安装工具包来更改由打包和展开向导所创建的输出时,可以按照这些步骤进行操作:

  1. 修改安装工具包工程,使之包含所有新的提示、屏幕、功能、代码、或其它要包括的信息。完成后,编译该工程,以创建 setup1.exe。

  2. 运行打包和展开向导,按照每个屏幕的提示进行操作,来创建您的发布媒体。

创建自定义安装程序的全部步骤

如果想使用安装工具包而不是打包和展开向导来创建一个安装程序,则必须按照这些步骤进行操作:

  1. 如果必要,请修改安装工具包,使之包含任何新的提示、屏幕、功能、代码、或其它要包括的信息。

  2. 决定要发布的文件,包括所有的运行时文件、安装文件、以及从属文件.

  3. 决定要把文件安装到用户计算机的什么位置。

  4. 手工创建 Setup.lst 文件,以说明该工程必须包括的所有文件的名称和安装位置。

  5. 决定如何发布文件。

  6. 使用 Makecab 实用程序来创建工程的 .cab 文件。

提示 您可以使用打包和展开向导来创建 .cab 文件,然后手工修改 .cab 文件。当向导创建 .cab 文件时,它将在工程目录的 \Support 子目录中创建一个 .ddf 文件以及一个批处理文件。要修改这些 .cab 文件,请编辑 .ddf 文件,然后运行所提供的批处理文件。该批处理文件将依次运行 Makecab.exe,以重新创建 .cab 文件。

  1. 通过编译修改过的安装工具包工程,为您的工程创建 setup1.exe。

  2. 将文件复制到发布媒体上,或使用 Web 发布向导手工将文件发布到 Web 站点上。该向导可以在 ActiveX SDK 中获得。

详细信息 有关使用 Web 发布向导的详细信息,请参阅 Internet Client SDK 中的“Internet Tools and Technologies”。有关修改安装工具包工程的详细信息,请参阅本章稍后的“修改安装工程”。有关如何将文件放置到用户计算机上的详细信息,请参阅“需要发布的文件”以及“将文件安装到用户机器的什么位置”。有关将文件复制到适当媒体的详细信息,请参阅“手工创建发布媒体”。