2017-02-20 75 views
-2

我正在嘗試使用C#從Windows自動化產品的unistallation。從命令行或C#卸載exe文件#

我嘗試使用

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

+0

你有沒有嘗試/ nointeractive? - 這不是交流#但通用如何做請求 - 谷歌是你的朋友 – BugFinder

+0

http://stackoverflow.com/questions/30067976/programatically-uninstall-a-software-using-c-sharp檢查這已經有一個答案 –

+0

@VikramBose礦不是一個MSI設置。該軟件使用.exe文件 – user2048204

回答

1

您可以運行下面的shell命令:

msiexec.exe /x {PRODUCT-GUID} 

加入/quiet將在無聲模式下運行這一點。

+0

我不是一個msi安裝程序。該軟件安裝使用.exe文件 – user2048204