Мое приложение WPF похоже на док-станцию MacBook, которая отображает приложения.Я хочу обновлять список приложений в моем приложении всякий раз, когда пользователь устанавливает или удаляет программу.
Что может быть хорошим способом записи события добавления / удаления программы?
Поскольку большинство людей отмечают слишком широкий круг, я собираюсь уточнить:
Я еще ничего не пробовал.Единственное, о чем я думаю, - это время от времени пересматривать реестр, чтобы увидеть, изменился ли список программ.Это будет работать наверняка, однако, это мой вариант резервного копирования на данный момент, и я ищу лучшее решение.
Под установленным приложением я имею в виду приложение, с которым связан ключ реестра, связанный сон находится в любом из этих мест и поэтому отображается в окне добавления / удаления программ.
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ Удалить HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall
Под удаленным приложением я имею в виду - программу, которую вы удалили из окна добавления / удаления программы.