DLL文件管理器--DLL Explorer 许许多多的应用程序都使用到了Dynamic Link Library (DLL) 文件，它被称为动态链接库，在Windows路径下的System文件夹下包含着很多DLL文件，其中某些是Windows系统固有的，而其余是安装其他应用程序时创建的，这样随着电脑上Windows系统使用时间的推移，Windows文件夹的体积就会越来越庞大，普通电脑用户对这么多的DLL文件也无能为力，因为不知道到底哪个应用程序与那些DLL文件存在着调用的链接关系。现在这个问题得到解决了，只要有了DLL Explorer，用户就可以查看任何时刻所有被链接的DLL文件，而且它还可以同时浏览被调用的EXE、OCX和VBX等文件，使用户对Windows系统一览无余。
DLL Explorer是一个共享软件，只有969KB大小，你可以到http：//www.itbook.com.cn下载他的最新版。
下载完成后，一路“确认”就可以完成DLL Explorer的安装。安装完成后，选择“开始/程序/DLL Explorer”菜单中相应的控件方式就可以启动DLL Explorer，进入工作窗口，如图1：

图1

在窗口中还有一个浮动的列表窗口，其中显示的就是当前Windows系统所有被打开使用的文件列表，列表窗口的标题栏上还显示着这个文件列表的时间以及文件列表中文件数目。
单击工作窗口上工具按钮还可以选择显示的文件种类，如DLL、OCX等等，按照默认设置DLL Explorer将显示所有被调用的文件，其中包括16位和32位的文件，在列表窗口中以蓝色图标显示的是32位的文件，带有紫色图标的是16位文件，而且用户可以选择文件的图标样式和排列方式。
DLL Explorer可以创建多个文件列表，例如在启动DLL Explorer后你运行另外一个应用程序，在一般情况下此时被调用的文件列表将有所变化，选择“Lists”菜单下的“Refresh”命令，DLL Explorer通过搜索系统后弹出一个列表窗口，通过列表窗口显示的文件数目可以判定每个文件列表是否相同，更为方便的是DLL Explorer提供了文件列表的比较功能，选择“Lists”菜单下的“Compare”命令，此时将弹出一个对话框，如图2：

图2

由于DLL Explorer一次只能比较两个文件列表，所以这个对话框用来给用户选择需要进行比较的两个文件列表，在对话框中显示多个列表窗口的标题栏，用户可以根据实际情况进行选择，设置完毕后单击“OK”按钮立即就可以看到比较结果了，如图3：

图3

这个比较结果的功能可强大了，例如如果你自行编写了一个应用程序，但是你不知道运行它时需要使用到哪些系统或者其他程序的链接库，你就可以用DLL Explorer通过比较应用程序运行后的文件列表来获得它调用的文件列表，这样你就可以选择“Lists”菜单下的“Copy Modules”命令将这些文件复制到某个特定的文件夹中，这样以后无论在哪台电脑上都可以运行你的程序，而不会出现由于系统缺少某些文件无法运行程序的现象。
使用DLL Explorer不仅可以掌握应用程序调用文件的情况，而且还有助于用户了解各个链接库文件的功能和属性，在列表窗口的比较结果框中双击某个文件就将弹出该文件的详细说明，窗口中列出了文件的厂商以及文件中各个过程的标识等信息，这些信息对编程人员是特别具有使用价值的。
（段涛）