Wix 在MSI安装程序中强制关机?

Wix 在MSI安装程序中强制关机?,wix,windows-installer,shutdown,Wix,Windows Installer,Shutdown,我正在开发一个硬件驱动程序安装程序/更新程序。安装程序/更新程序的一部分将安装更新的FPGA固件。升级FPGA固件时,卡的一项要求是,机器必须完全断电,固件升级才能生效。我已经找到了MSI安装程序的计划和强制重新启动属性,但还没有找到类似的强制或计划关闭。msi/windows installer/WiX中是否有任何东西可以做到这一点,或者有人可以建议一种实现这一点的方法?您可以尝试运行“Shutdown-s”来关闭机器。看看您可以使用QuietExecute CA调用shutdown或编写您自

我正在开发一个硬件驱动程序安装程序/更新程序。安装程序/更新程序的一部分将安装更新的FPGA固件。升级FPGA固件时,卡的一项要求是,机器必须完全断电,固件升级才能生效。我已经找到了MSI安装程序的计划和强制重新启动属性,但还没有找到类似的强制或计划关闭。msi/windows installer/WiX中是否有任何东西可以做到这一点,或者有人可以建议一种实现这一点的方法?

您可以尝试运行“Shutdown-s”来关闭机器。看看

您可以使用QuietExecute CA调用shutdown或编写您自己的CA。另外,请确保设置/f for force选项。否则,请务必小心,让用户能够阻止此关闭。另一个想法可能是让应用程序告诉用户,在硬件冷启动之前,软件不会工作,而不是让安装程序来做