Не все установленные программы отображаются в списке

Делаю программу на Python. В коде есть функция:

def get_installed_programs():
    programs = {}
    try:
        for app in winapps.list_installed():
            if app.name not in programs:
                version = app.version if app.version else 'Неизвестно'
                install_location = app.install_location if app.install_location else 'Неизвестно'
                install_date = app.install_date.strftime('%d.%m.%Y') if app.install_date else 'Неизвестно'
                programs[app.name] = (version, install_date, install_location)
        return [(name, *details) for name, details in programs.items()]
    except Exception as e:
        messagebox.showerror("Упс!", f"Ошибка получения данных об установленных программах: {str(e)}")
        return []

В программе показывает всего 169 установленных, а в "Программы и компоненты" показывает 195. Как решить?


Ответы (0 шт):