From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



我该如何在我的LabVIEW应用程序的安装程序中包含其他安装程序?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我该如何在我的LabVIEW应用程序的安装程序中包含其他安装程序?

解答: 通常将其他安装程序和LabVIEW应用程序的安装程序打包在一起是非常有用的。例如,如果LabVIEW的应用程序中使用了NI-VISA,NI-DAQ,或者其他美国国家仪器的驱动,那么在LabVIEW安装程序中自动运行其他的安装程序将是非常有用的。

LabVIEW 8.0 和更高版本
在LabVIEW 8.0和更高的版本中,有一个新特性就是允许用户参考其他NI的安装程序,并将其包括在LabVIEW Installer中。 这就意味着用户不再需要把其他的安装程序作为应用程序包括进来。 需要注意的一点是,非NI的安装程序仍然需要使用应用程序的方法。 NI安装程序可以在安装程序属性窗口中的附加安装程序里添加其他的安装程序。关于NI安装程序的更详细的信息可以在LabVIEW帮助的“Building an Installer”和"Additional Installers Page"中找到。

LabVIEW 7.1 和更早的版本
在前一个LabVIEW版本中,LabVIEW安装程序选项使得能够在安装后运行应用程序(参考下面链接中的知识库 - "How Do I Make My LabVIEW-built Installer Run an Executable After Installation?" )。 这种应用程序的方式(在LabVIEW 7.1及更早的版本)存在的问题是你只能运行一个应用程序,而且这个应用程序必须包括在安装程序的支持文件中。另外一个可能的方法是让应用程序生成规范运行一个批处理文件(.bat),这个批处理文件运行其他安装程序。

这种发放对于下面的开发者是非常有用的:
  1. 希望LabVIEW应用程序的安装程序能够从一个安装盘或者CD运行,而不需要首先把安装程序文件拷贝到硬盘或者把其他所有的安装程序作为支持文件包含在安装程序中。

  2. 希望LabVIEW应用程序的安装程序运行多个其他的安装程序。

  3. 希望能够给用户提供安装选项,允许用户选择是否希望允许这些安装程序。


要 获得更多关于这个过程的信息,可以参考下面的知识库: "How Do I Distribute National Instruments Drivers with Applications Built in LabVIEW 6.1?"

相关链接: Knowledgebase 149BHCQH: How Do I Make My LabVIEW-built Installer Run an Executable After Installation?
Knowledgebase 2LEF622Y : How Do I Distribute National Instruments Drivers with Applications Built in LabVIEW 6.1?
Knowledgebase 2WCDS3DI: Creating a Batch File

附件:





报告日期: 12/04/2006
最近更新: 12/06/2006
文档编号: 2A6ECPG4