Installer::CreateAdvertiseScript 方法

Installer 对象的 CreateAdvertiseScript 方法可生成播发脚本。

语法

.CreateAdvertiseScript(
  packagePath,
  scriptFilePath,
  transforms,
  language,
  platform,
  options
)

参数

packagePath

要播发的 Windows Installer 程序包 (.msi) 的完整路径。

scriptFilePath

要创建的脚本文件(包含播发信息)的完整路径。

transforms

要应用于产品的转换列表。 列表中的转换由分号分隔。 此参数是可选的。

language

要使用的安装包的语言。 此参数是可选的。

平台

此参数指定安装程序应为哪个平台创建脚本。 此参数的取值可为下列值之一:

含义
msiAdvertiseCurrentPlatform
0
为当前平台创建脚本。
msiAdvertiseX86Platform
1
为 x86 平台创建脚本。
msiAdvertiseIA64Platform
2
为基于 Itanium 的系统创建脚本。
msiAdvertiseX64Platform
4
为 x64 平台创建脚本。

 

options

播发选项。 此参数是可选的。 此参数的取值可为下列值之一: 此参数是可选的。

含义
msiAdvertiseDefault
0
标准播发
msiAdvertiseSingleInstance
1
播发产品的新实例。 transforms 参数的转换列表中的第一个转换必须是更改产品代码的实例转换。 有关详细信息,请参阅安装产品和修补程序的多个实例

 

返回值

此方法不返回值。

备注

AdvertiseProduct 方法使用 MsiAdvertiseProductEx 函数。

示例

下面的示例演示 CreateAdvertiseScript 方法的用法。

Dim installer
Set installer = CreateObject("WindowsInstaller.Installer")

'
' Create an advertise script for Orca
'

Installer.CreateAdvertiseScript "\\products\public\orca\orca.msi", "c:\scripts\orca.aas"

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 和 Windows XP 上的 Windows Installer 4.5
DLL
Msi.dll
IID
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046

另请参阅

安装程序

在 Windows Installer 3.1 及更低版本中不受支持