广告的平台支持

Windows Installer 支持播发应用程序和功能。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP 和 Windows 2000 上提供了以下播发功能。

  • 快捷方式及其图标。

  • ProgId 表中指定的扩展及其图标。

  • 在 ProgId 密钥下注册的 Shell 和命令谓词。

  • CLSID 上下文和 InProcHandler。

  • 通过 OLE 的 Install-On-Demand 只能通过 CoCreateInstance(C/C++)以编程方式使用,CreateObject 函数 (Visual Basic)GetObject 函数 (Visual Basic)

注意

仅当安装播发的组件时,才会写入 AppId 和 Typelib 信息。

若要支持文件扩展名,必须使用组策略的管理员将应用程序发布到 Active Directory。

言论

产品安装可能不需要重启,但任何播发的快捷方式在重启计算机之前都不起作用。 后续安装的播发快捷方式无需重启即可正常工作。

为了确保播发的快捷方式正常工作,包作者应在安装结束时计划强制重启。

为了避免系统不必要的重启,请计划仅当未安装 Windows Installer 版本时重启才能运行。

条件语句可以检查 ShellAdvtSupport 属性和 Version9X 属性。 有关计划条件强制重启的详细信息,请参阅 系统重启 和使用条件语句中的属性