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 |
|
IID |
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046 |
另请参阅