从命令行或C#卸载exe

时间:2017-02-20 09:33:44

标签: c# exe uninstall

我正在尝试使用C#自动从Windows中取消产品的安装。

我尝试使用

wmic product get name
wmic product where name="myAppName" call uninstall

但我的产品未列在wmic product get name输出中。

我有Unistaller.exe个文件。所以我尝试调用该exe(使用System.Diagnostics.Process),但会出现一个确认弹出窗口

“您确定要使用是/否。

卸载”

这不是UAC

enter image description here

如何向弹出窗口发送是?

或者如何以编程方式卸载此exe?这不是msi

1 个答案:

答案 0 :(得分:1)

您可以运行以下shell命令:

msiexec.exe /x {PRODUCT-GUID}

添加/quiet将以静默模式运行。