【发布时间】:2014-12-01 21:55:25
【问题描述】:
我正在整理一个 WiX 安装程序,其中包括静默安装 DirectX 9:
dxsetup.exe /silent
如何告诉 WiX 如何卸载 DirectX?命令行是否还有其他开关?
我需要能够将安装程序配置为自动卸载 DirectX,否则如果无法卸载用户会抱怨。
【问题讨论】:
-
您确定这样做安全吗?如果用户安装了您的应用程序,然后安装了另一个同样需要 DirectX 9 的应用程序,然后卸载了您的应用程序,由于您卸载了 DirectX 9,另一个应用程序将中断。通常,像这样的系统依赖项(例如 CRT、.NET 运行时、等)由应用程序安装但从未卸载,因为没有系统可以跟踪系统上的所有依赖应用程序。
-
是的,你是对的。我只是想卸载 DirectX,因为用户抱怨有时我的应用程序无法卸载。我现在相信这是由于其他因素,而不是 DirectX。我不会再这样做了! :o)
标签: wix directx uninstallation