2014-01-02 5 views
1

Программа заполняет список установленными программами из ключей реестра. Он читает два места.Как получить список установленных программ в виде программ и функций?

SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall

Проблема, список, который я получаю путь больше, чем Я вижу в программах и особенностях, каковы правила, используемые для фильтрации, какая программа должна отображаться или нет?

+0

Не запрашивать реестр, это сценарий не поддерживается. Вместо этого используйте установщик Windows: [Использование установщика Windows для инвентаризации продуктов и исправлений] (http://msdn.microsoft.com/en-us/library/aa369558.aspx). – IInspectable

ответ

1

Существует несколько подходов к достижению этой цели: Win32_Product, поиск в реестре и т. Д. Вы пытались выполнить поиск в Интернете перед публикацией?

Смотреть это: C#: How to get installing programs exactly like in control panel programs and features?

Там другая хорошая дискуссия здесь: http://social.msdn.microsoft.com/Forums/en-US/94c2f14d-c45e-4b55-9ba0-eb091bac1035/c-get-installed-programs

Смежные вопросы