Есть ли некоторый список .dll файлов, которые доступны на различных недавно установленных платформах Windows (или по крайней мере, недавние как Win XP и Win 7)? Я ищу список, подобный этому для Windows 2000.
(Я компилирую приложение Python с py2exe и отчеты приложения, какие dlls требуются для потенциального распределения со скомпилированным приложением, но к сожалению это не говорит мне, которые установлены по умолчанию),
Я думаю, это то, что вам нужно (по крайней мере, для Windows 7).
Если ваше приложение ориентировано на разные версии 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 лет.