动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   服务器 → 阅读文章
  

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

作者:Brien M. Posey 来源:TechTarget  
阅读 数 119 人次 , 2006-3-18 13:26:00 

很多人可能会对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是你调用的函数的名字。顾名思义,执行这条命令后,系统会打开一个窗口,你可以在该窗口中活动目录中不同的对象。

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



 本文TagsWindows  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:Windows 2000活动目录的安装(1)
· 下一篇:活动目录管理:如何修复遭损害的电脑账号
· Linux环境下的高级隐藏技术
· Apache 性能最优化分析(4)
· Win XP隐含收藏夹的备份
· Apache服务器的安装教程(1)
· Windows服务器安全设置经验详谈


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077