Мониторинг удаления программы C#
Я пишу программу деинсталлятор на C #. При удалении выбранной программы я получаю exit code, если он равен 0, то программа удалена, но Opera gx возвращает код выхода 0 сразу после запуска удаления. Подскажите как лучше отследить удаление программы.
Ответы (1 шт):
Автор решения: WinnerIT
→ Ссылка
Делаете WMI запрос перед деисталяцией:
$software = Get-WmiObject win32_product -Filter "Name='XXXXX'"
Элемент списка
можете потом вызвать команду $software.uninstall()
Делаете повторный WMI запрос.
Убеждаемя, что программа не находится.
Надеюсь,что пример, как сделать с помощью c# Вы найдете.Если нет - дайте знать я добавлю код на C#