1

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

4

2 回答 2

2

您可以使用 QuietExecute CA 来调用关闭或编写自己的 CA。还要确保将 /f 设置为强制选项。否则,请务必小心,让用户能够禁止此关闭。另一个想法可能是让您的应用程序告诉用户该软件在硬件冷启动之前无法运行,而不是让安装程序执行它。

于 2012-04-16T23:48:12.577 回答
1

您可以尝试运行“Shutdown -s”来关闭机器。看看http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/shutdown.mspx?mfr=true

于 2012-04-16T19:07:48.100 回答