Я знаю. Мы можем удалить приложение Windows, используя его MSI, передав аргументы команды следующим образом:
Process p = new Process();
p.StartInfo.FileName = "msiexec.exe";
p.StartInfo.Arguments = "/x \"C:\\MyApplication.msi\"/qn";
p.Start();
Но я хочу знать, как мы можем удалить приложение без использования MSI? В приведенном выше сценарии мне нужно, чтобы MSI в определенном месте удалила это приложение, если я могу не использовать код продукта, тогда мне не нужно иметь MSI на целевой машине.