gpt4 book ai didi

windows-installer - 在 vdproj 中最后一步重新启动,我该如何添加它?

转载 作者:行者123 更新时间:2023-12-04 21:43:41 26 4
gpt4 key购买 nike

如何将重新启动操作添加到 vdproj?

我需要一个 MSI文件,该文件会在安装结束时重新启动 PC。

最佳答案

只需添加值为“Force”的“REBOOT”属性,该属性将在安装完成后提示用户重新启动,或者如果没有用户界面则自动重新启动。

如果您无法在 vdjproj 中执行此操作,则只需在安装完成后使用 Orca 编辑 MSI 的属性表即可。​​

如果您想强制重新启动,可以设置 REBOOT=Force 和 REBOOTPROMPT=Suppress,这样就不会提示用户。

或者,您可以使用 ForceReboot 操作在安装过程中重新启动,或使用 ScheduleReboot 安排安装完成后重新启动。同样,如果您无法在 vdjproj 中执行此操作,则可以使用 Orca 添加其中任何一个操作。

您可以使用以下 VBS 执行类似的操作

Dim installer, database, view, result
Set installer = CreateObject("WindowsInstaller.Installer")
Set database = installer.OpenDatabase ("setup.msi", 1)
Set view = database.OpenView ("INSERT INTO Property (Property, Value) VALUES ('REBOOT', 'Force')")
view.Execute
database.Commit
Set database = nothing

关于windows-installer - 在 vdproj 中最后一步重新启动,我该如何添加它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/340145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com