如何在Windows XP中對活動目錄進行搜尋

來源:互聯網
上載者:User

很多人可能會對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是你調用的函數的名字。顧名思義,執行這條命令 後,系統會開啟一個視窗,你可以在該視窗中活動目錄中不同的對象。

雖然通常我們都是使用“運行”來執行這條命令,但是你也可以把它做成一個批次檔 ,然後為這個批次檔建立一個案頭捷徑。這樣你只需簡單的雙擊一下滑鼠,就可以執行一次對活 動目錄的查詢操作了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.