频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

在Windows XP对活动目录进行搜索

来源:TechTarget 作者:Brien M. Posey 出处:巧巧读书 2006-04-09 进入讨论组

很多人可能会对Windows XP的一点感到奇怪:在Windows 2000 Professional中能够对活动目录进行搜索,而在Windows XP中这个功能却被去掉了。实际上,虽然用户无法通过Windows XP提供的图形用户界面使用这个活动目录搜索的功能,但是它的确是存在的。

这里有一个小技巧可以令用户通过Windows来搜索活动目录,那就是利用一个动态链接库(DLL)文件。

应用程序通过使用动态链接库文件来避免重复编码。举例来说,几乎在每个程序的“文件”菜单里面都有一个“打开”命令,而当你不知道你想打开的文件的文件名时,你还可以通过点击“浏览”按钮来在你的硬盘或者一个网络驱动器上查找你想要的文件。

尽管我不是一个程序员,我也知道这个“浏览”的功能就是基于一个DLL文件或者类似的东西,这样不同的程序都可以方便的调用这个功能。如果不是这样的话,那么只要有人要想编写一个基于Windows的应用程序并且包含“文件打开”的功能,那么他就不得不自己编写关于浏览文件的代码。在这种情况下,你可能会看到很多低端的程序都把这个功能去掉了,因为代码编写太麻烦。实际上,选择了包含“浏览”功能的应用程序都可以统一的实现它,因为这些应用程序都使用了共享的代码,而这些代码被封装在了DLL文件之中。

回到我们的主题上来,那么DLL文件对我们搜索活动目录有什么帮助呢?要知道,很多应用程序都需要对活动目录进行搜索。而在Windows XP中,对活动目录搜索的功能被封装到了DLL文件中。只要能利用这些DLL文件,就能允许用户执行对活动目录的查询和搜索功能。

你可以通过另一个叫做RUNDLL32.EXE的操作系统组件来完成这些操作。请注意,尽管包含了很多模块和很多代码,但是DLL文件本身并不是一个可执行文件。只有通过RUNDLL32.EXE,一个辅助的应用程序,你才能执行一个DLL文件。更精确一些来说,实际上你不是执行一个DLL文件,而是在执行DLL文件中的一些函数。大多数的DLL文件都包含了多个函数,所以在执行的时候你应该指定需要执行的具体的函数名称。

现在你知道DLL文件是如何工作的了,那我们来看看当你想开始一次活动目录查询时,相应的命令和参数应当怎么写。请注意,下列命令区分大小写:

rundll32 dsquery,OpenQueryWindow

DSQIERY是一个DLL文件的名字,而OpenQueryWindow是你调用的函数的名字。顾名思义,执行这条命令后,系统会打开一个窗口,你可以在该窗口中活动目录中不同的对象。

虽然通常我们都是使用“运行”来执行这条命令,但是你也可以把它做成一个批处理文件,然后为这个批处理文件创建一个桌面快捷方式。这样你只需简单的双击一下鼠标,就可以执行一次对活动目录的查询操作了。

查看 http://www.qqread.com/winnt/e801994106.html 更多文章 更多内容请看Windows操作系统安装Windows权限设置Windows操作系统安全集专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章