WinObj v2.15作者:Mark Russinovich 發佈日期: 2006 年 11 月 1 日
介紹如果您是關心安全性的系統管理員、追蹤物件相關問題的開發人員或只是對「物件管理員」命名空間感到好奇,那麼 WinObj 是一項必備的工具。 WinObj 是 32 位元的 Windows NT 程式,使用原生 Windows NT API (由 NTDLL.DLL 所提供) 來存取和顯示 NT 物件管理員的命名空間資訊。Winobj 看起來似乎與相同名稱的 Microsoft SDK 程式相似,但是 SDK 版本有許多重大的錯誤,使它無法顯示正確的資訊 (例如它的控制代碼與參考計數資訊已完全損毀)。此外,我們的 WinObj 瞭解更多的物件類型。最後,WinObj 的 2.0 版具有使用者介面增強,知道如何開啟裝置物件,而且將可讓您使用原本就有的 NT 安全性編輯器來檢視和變更物件安全性資訊。
安裝和使用WinObj 沒有裝置驅動程式元件,因此您可以像任何 Win32 程式一樣執行它。
如何運作「物件管理員」負責管理 NT 物件。在這份責任中,它維護內部命名空間,在此各種作業系統元件、裝置驅動程式和 Win32 程式都可以儲存和查閱物件。原生 NT API 提供一些常式,可讓使用者模式的程式瀏覽命名空間並查詢位於命名空間的物件狀態,但是介面是未記載的。
更多相關資訊Helen Custer 的「Inside Windows NT (Windows NT 內幕)」為「物件管理員」命名空間提供很好的概觀,而 Mark 在 1997 年 10 月份的 Windows NT 雜誌 專欄中所發表的「Inside the Object Manager (物件管理員內幕)」當然是絕佳的概觀。
|