很多人可能会对Windows XP的一点感到奇怪:在Windows 2000 Professional中能够对活动目录进行搜索,而在Windows XP中这个功能却被去掉了。
实际上,虽然用户无法通过Windows XP提供的图形用户界面使用这个活动目录搜索的功能,但是它的确是存在的。
这里有一个小技巧可以令用户通过Windows来搜索活动目录,那就是利用一个动态链接库(DLL)文件。
应用程序通过使用动态链接库文件来避免重复编码。举例来说,几乎在每个程序的“文件”菜单里面都有一个“打开”命令,而当你不知道你想打开的文件的文件名时,你还可以通过点击“浏览”按钮来在你的硬盘或者一个网络驱动器上查找你想要的文件。
尽管我不是一个程序员,我也知道这个“浏览”的功能就是基于一个DLL文件或者类似的东西,这样不同的程序都可以方便的调用这个功能。如果不是这样的话,那么只要有人要想编写一个基于Windows的应用程序并且包含“文件打开”的功能,那么他就不得不自己编写关于浏览文件的代码。在这种情况下,你可能会看到很多低端的程序都把这个功能去掉了,因为代码编写太麻烦。实际上,选择了包含“浏览”功能的应用程序都可以统一的实现它,因为这些应用程序都使用了共享的代码,而这些代码被封装在了DLL文件之中。