在任務管理器中哪裡可以找到裝置驅動程式?

在任務管理器中哪裡可以找到裝置驅動程式?

運行作業系統時,鍵盤、滑鼠、顯示卡、網卡的所有驅動程式都必須位於記憶體中才能被CPU訪問,對吧?

每個驅動程式應該是一個進程或至少是系統進程的一個線程,對吧?

但是我在哪裡可以找到它們,它們在 Windows 7 下的任務管理器中是如何呼叫的呢?

答案1

系統使用的每個驅動程式都會載入並在“系統”進程上運行。

您可以找到使用裝置管理員載入的所有驅動程式。如果您想查看加載的所有驅動程序,請打開 Windows 裝置管理器,轉到“顯示”標籤並選擇“顯示隱藏裝置”,您將能夠看到系統上安裝的所有驅動程式。

答案2

“每個驅動程式都應該是一個進程,或者至少是系統進程的一個線程,對嗎?”

抱歉,不,這不是真的。 「系統」進程確實代表某些驅動程式運行一些程式碼,但不代表大多數驅動程式。除了一些專門創建的“系統線程”或“核心線程”之外,驅動程式不在自己的進程或線程中運行。

Process Explorer 將向您展示它們。選擇“系統”進程,然後查看|顯示下部窗格,然後查看 |下窗格視圖 | DLL。一般來說,每個名為 everything.sys 的模組都是核心模式驅動程式。如果啟用“Base”(位址)列,您將看到它們全部位於核心位址空間中。

答案3

我只是在設備管理器中找到它們。無論如何,它們可能是核心的一部分。

相關內容