Где найти драйверы устройств в диспетчере задач?

Где найти драйверы устройств в диспетчере задач?

Во время работы ОС все драйверы клавиатуры, мыши, графической карты, сетевой карты должны находиться в памяти, чтобы процессор мог получить к ним доступ, верно?

Каждый драйвер должен быть процессом или, по крайней мере, потоком системного процесса, верно?

Но где их найти, как они называются в диспетчере задач в Windows 7?

решение1

Все используемые системой драйверы загружаются и работают поверх процесса «Система».

Вы можете найти все загруженные драйверы с помощью диспетчера устройств. Если вы хотите увидеть все загруженные драйверы, откройте диспетчер устройств Windows, перейдите на вкладку «Показать» и выберите «Показать скрытые устройства», вы сможете увидеть все драйверы, установленные в вашей системе.

решение2

«Каждый драйвер должен быть процессом или, по крайней мере, потоком системного процесса, верно?»

Извините, нет, это неправда. Процесс "System" действительно запускает некоторый код от имени некоторых драйверов, но не для большинства драйверов. За исключением нескольких специально созданных "системных потоков" или "потоков ядра", драйверы не запускаются в собственных процессах или потоках.

Process Explorer покажет их вам. Выберите процесс "System", затем View | Show Lower Pane, затем View | Lower Pane View | DLLs. В общем, каждый модуль с именем anything.sys является драйвером режима ядра. Если вы включите столбец "Base" (адрес), вы увидите, что все они находятся в адресном пространстве ядра.

решение3

Я бы просто нашел их в диспетчере устройств. Они могут быть частью ядра в любом случае.

Связанный контент