我已經使用以下代碼通過編程方式卸載了我的c#應用程序。以編程方式卸載應用程序
string[] arguments = Environment.GetCommandLineArgs();
foreach (string argument in arguments)
{
if (argument.Split('=')[0].ToLower() == "/u")
{
string guid = argument.Split('=')[1];
string path = Environment.GetFolderPath(Environment.SpecialFolder.System);
ProcessStartInfo si = new ProcessStartInfo(path + "/msiexec.exe", "/x " + guid);
Process.Start(si);
Application.Exit();
}
}
上面我的代碼工作正常,我卸載S/W正確。
但我的要求是,我怎樣才能得到那個unistallation確認框的「是」按鈕點擊事件。
我不明白。請詳細說明?另外,爲什麼你不讓你使用的安裝工具爲你做這個? –