我已经使用 WiX 创建了一个安装程序,如果用户在我的应用程序仍处于打开状态时尝试卸载它,他们应该会看到一个对话框,让他们可以选择让卸载程序自动关闭应用程序或让它继续运行,但会重新启动必需的。
似乎在启用用户帐户控制的情况下,我需要通过在提升的命令提示符下使用 msiexec 运行包来提升,然后才会发生这种情况。如果用户没有被提升,卸载程序将运行,他们单击“删除”图标(提示提升),但安装程序会简单地说:
"The setup must update files or services that cannot be updated while the system is running. If you choose to continue, a reboot will be required to complete the setup."
我希望他们可以选择关闭应用程序,即使只是卸载而无需先手动提升