Где найти список DLL файлов по умолчанию, доступных в Windows (XP, Vista, 7,...)?

Есть ли список DLL файлов, доступных на разных недавно установленных платформах Windows (или, по крайней мере, таких последних, как Win XP и Win 7)? Я ищу список, похожий на этот для Windows 2000.

(Я компилирую приложение python с py2exe, а приложение сообщает, какие DLL файлы необходимы для потенциального распространения с помощью скомпилированного приложения, но, к сожалению, он не говорит мне, какие из них установлены по умолчанию)

Ответ 2

Если вы ориентируетесь на разные версии Windows с вашим приложением, очень полезно создать виртуальную тестовую среду для каждой из основных целевых платформ, например, используя VMware, MS Virtual PC или Oracle Virtual Box. Если вам все еще нужен список всех доступных DLL, просто посмотрите в папках Windows после новой установки на виртуальной машине самостоятельно.

Кстати, взглянув на сайт учебника py2exe, пример показывает ADVAPI32.dll, USER32.dll, SHELL32.dll и KERNEL32.dll как библиотеки DLL, от которых зависят сгенерированные файлы. AFAIK эти библиотеки DLL являются основными компонентами Windows, которые не будут развернуты вашей программой и доступны во всех версиях Windows, с которыми мне приходилось сталкиваться последние 15 лет.