在哪里可以找到Windows上可用的默认dll文件列表(XP,Vista,7,...)?

时间:2010-07-06 09:11:22

标签: windows dll

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

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

2 个答案:

答案 0 :(得分:6)

我认为this就是你所追求的(至少对于Windows 7而言)。

here's the Windows XP version

答案 1 :(得分:1)

如果您将不同的Windows版本定位到您的应用程序,那么为每个主要目标平台设置虚拟测试环境是个好主意,例如,使用{{3} },VMwareMS Virtual PC。如果您仍然需要所有可用DLL的列表,请在虚拟机中全新安装后查看Windows文件夹。

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