Механизм для этого не предусмотрен.Вы можете сделать это с помощью приложения FullTrust ClickOnce, затем запустить msiexec /x <product guid>
, а также обязательно вызвать его с глаголом runas
, чтобы он запрашивал повышение прав UAC.Что-то вроде ...
var options = new ProcessStartInfo
{
Verb = "runas", //Needed in Vista and Windows 7 for UAC
Arguments = "/qn /x <your product guid>", //qn = quiet with no UI
FileName = "msiexec"
};
Process.Start(options);