Di mana saya menemukan driver perangkat di task manager?

2

Saat menjalankan OS semua driver keyboard, mouse, kartu grafis, nic harus di memori agar dapat diakses oleh CPU, kan?

Setiap driver harus menjadi proses atau setidaknya utas proses sistem, bukan?

Tetapi di mana saya menemukan mereka, bagaimana mereka dipanggil dalam task manager di bawah Windows 7?

JohnnyFromBF
sumber
Informasi apa yang ingin Anda dapatkan secara tepat?
Keltari

Jawaban:

1

Setiap driver yang digunakan oleh sistem dimuat dan menjalankan proses "Sistem".

Anda dapat menemukan semua driver yang dimuat dengan Pengelola Perangkat. Jika Anda ingin melihat semua driver dimuat, buka manajer perangkat windows Anda, buka tab "Show" dan pilih "Show hidden devices", Anda akan dapat melihat semua driver diinstal pada sistem Anda.

Diogo
sumber
1
Selain itu, jika Anda mengatur DEVMGR_SHOW_NONPRESENT_DEVICESvariabel lingkungan ke 1, Pengelola Perangkat akan menampilkan perangkat yang diinstal tetapi juga tidak terhubung.
grawity
Terima kasih pergi ke Diogo_Rocha, saya menggunakan perangkat lunak yang disebut procexp.exe untuk menampilkan ini, Anda dapat melihat di sini, Anda dapat melihat semua driver dalam proses Sistem, tetapi hanya 140 KB ??? img713.imageshack.us/img713/6480/procexp.jpg Tastatur = Keyboard
JohnnyFromBF
Bagus, saya sudah menggunakan program ini, tetapi saya tidak ingat ketika memposting jawaban. Senang membantu Anda: D
Diogo
@Ian: Angka itu tidak termasuk memori kernel .
grawity
@grawity: Apakah Anda tahu bagaimana saya bisa melihat memori kernel, apakah ada alat seperti procexp?
JohnnyFromBF
2

Saya hanya akan menemukannya di Device Manager. Mereka mungkin menjadi bagian dari kernel dalam hal apa pun.

soando
sumber
1

"Setiap driver harus menjadi proses atau setidaknya utas proses sistem, kan?"

Maaf, tidak, itu tidak benar. Proses "Sistem" menjalankan beberapa kode atas nama beberapa driver, tetapi tidak untuk sebagian besar driver. Selain dari beberapa "utas sistem" atau "utas kernel" yang dibuat secara khusus, driver tidak berjalan dalam proses atau utas sendiri.

Process Explorer akan menunjukkannya kepada Anda. Pilih proses "Sistem", lalu Lihat | Tampilkan Panel Bawah, lalu Lihat | Tampilan Panel Bawah | DLL. Secara umum setiap modul bernama apapun.sys adalah driver mode kernel. Jika Anda mengaktifkan kolom "Base" (alamat) Anda akan melihat bahwa semuanya ada di ruang alamat kernel.

Jamie Hanrahan
sumber
Jawaban yang bagus ... ProcessHacker memiliki tab layanan yang menampilkan semua driver yang dimuat dan Anda dapat bermain dengannya mengubah start mereka, menghentikan mereka dll ...
intika
Baik, tetapi driver mode kernel masih belum proses atau utas. Lihat kolom "Jenis"?
Jamie Hanrahan