是否有一些.dll文件列表可以在各种新安装的 Windows平台(或者至少是最近的Win XP和Win 7)上找到?我正在寻找类似于this one for Windows 2000的列表。
(我正在使用py2exe编译python应用程序,并且应用程序报告了使用已编译的应用程序进行潜在分发所需的dll,但不幸的是它并没有告诉我默认安装了哪些dll)
答案 0 :(得分:6)
我认为this就是你所追求的(至少对于Windows 7而言)。
答案 1 :(得分:1)
如果您将不同的Windows版本定位到您的应用程序,那么为每个主要目标平台设置虚拟测试环境是个好主意,例如,使用{{3} },VMware或MS Virtual PC。如果您仍然需要所有可用DLL的列表,请在虚拟机中全新安装后查看Windows文件夹。
顺便说一下,看看py2exe教程网站,示例显示ADVAPI32.dll
,
USER32.dll
,SHELL32.dll
和KERNEL32.dll
作为生成的文件所依赖的DLL。 AFAIK这些DLL是主要的Windows组件,不能由您的程序部署,并且在我过去15年必须处理的所有Windows版本中都可用。