Удаление программ с помощью реестра (unistallstring)
Я хочу, чтобы удалить программное обеспечение, используя мой код, мой код работает на unistallString "msiexec.exe /х {свой продукт-код-идентификатор GUID}" и "C:\Program Files\TeamViewer\uninstall.exe\".
но сейчас работаю на средство, как "C:\Program файлы Общие файлы\\версии Adobe воздуха\\1.0\ресурсов\компании Adobe воздуха Updater.exe -Арп:удаление"..
это исключение ("система не может найти указанный файл")
(Здесь S= MyUnistallString)
Что я уже пробовал:
<pre> try { s = s.Replace("\"", ""); //Replace <"> string uninstallArguments = null; string uninstallAssembly = null; if (!s.Contains("/")) { uninstallAssembly = s; } else { string[] uninstallArgumentsArray = s.Split(new string[] { " /" }, StringSplitOptions.RemoveEmptyEntries); // Split for any parameters if (uninstallArgumentsArray.Count() > 1) { for (int count = 1; count < uninstallArgumentsArray.Count(); count++) { uninstallArguments = "/" + uninstallArgumentsArray[count]; } } uninstallAssembly = uninstallArgumentsArray[0]; } if (!string.IsNullOrWhiteSpace(uninstallAssembly)) { Process uninstallProcess = new Process(); uninstallProcess.StartInfo = new ProcessStartInfo(); uninstallProcess.StartInfo.FileName = uninstallAssembly; uninstallProcess.StartInfo.Arguments = uninstallArguments; uninstallProcess.Start(); } } catch (Exception) { }
BillWoodruff
Вы можете задать этот вопрос на форуме разработчиков Adobe Air:
https://forums.adobe.com/community/air/development/overview