哪里可以findWindows(XP,Vista,7,…)上可用的默认DLL文件的列表?

是否有一些在各种新安装的 Windows平台上可用的.dll文件列表(或者至less是最近的Win XP和Win 7)? 我正在寻找一个类似于Windows 2000的这个列表。

(我正在用py2exe编译一个python应用程序,并且应用程序报告哪些dll是编译应用程序的潜在分发所必需的,但是不幸的是它并不告诉我默认安装了哪些dll)

我认为这是你之后(至少在Windows 7)。

这里是Windows XP版本 。

如果您的应用程序针对的是不同的Windows版本,那么为每个主要目标平台(例如,使用VMware , MS Virtual PC或Oracle Virtual Box)设置虚拟测试环境是一个非常好的主意。 如果您仍然需要所有可用DLL的列表,只需在虚拟机中全新安装后查看Windows文件夹即可。

顺便说一句,在py2exe教程网站上看一下,这个例子显示ADVAPI32.dllUSER32.dllSHELL32.dllKERNEL32.dll作为生成的文件所依赖的DLL。 AFAIK这些DLL是主要的Windows组件,不会被你的程序部署,并且可以在我必须在过去15年处理的所有Windows版本下使用。