2017-02-20 5 views
-2

C#を使用してWindowsから製品のインストールを自動化しようとしています。コマンドラインまたはC#からexeファイルをアンインストールします。

私は

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

を使用してみましたが、私の物はwmic product get name出力に表示されていません。

私はファイルを持っています。だから私はそのexe(System.Diagnostics.Processを使用して)呼び出してみましたが、確認のポップアップが表示されます。

"はい/いいえ"でアンインストールしますか?

これは、ポップアップにはいを送信するためにどのように

enter image description here

UAC

ではありませんか?

またはこのプログラムをプログラムでアンインストールするにはどうすればよいですか? /quietはサイレントモードでこれを実行する追加

msiexec.exe /x {PRODUCT-GUID} 

:これは、MSI

+0

あなたは/ nointeractiveを試しましたか? - これはAC#ではありませんが、一般的なリクエスト方法です - Googleはあなたの友だちです – BugFinder

+0

http://stackoverflow.com/questions/30067976/programatically-uninstall-a-software-using-c-sharpこれは既に回答がありますかチェックしてください –

+0

@VikramBose Mineはmsiセットアップではありません。このソフトウェアは、.exeファイル – user2048204

答えて

1

あなたは、次のシェルコマンドを実行することができません。

+0

私はmsiのセットアップではありません。ソフトウェアは、.exeファイルを使用してインストールされています – user2048204

関連する問題