Condividi tramite


Informazioni sul driver di dispositivo

I driver di dispositivo e i moduli sono simili in quanto sono entrambi basati su file PE. Tuttavia, mentre ogni processo ha un proprio elenco privato di moduli caricati, i driver di dispositivo dispongono di moduli globali per il sistema. Pertanto, PSAPI ha funzioni specifiche per ottenere l'elenco dei driver di dispositivo e i relativi nomi.

È possibile recuperare l'indirizzo di carico per ogni driver di dispositivo chiamando la funzioneEnumDeviceDrivers. Questa funzione riempie una matrice di valori LPVOID con gli indirizzi di carico di tutti i driver di dispositivo nel sistema.

La funzione GetDeviceDriverBaseName accetta un indirizzo di caricamento del driver come input e riempie un buffer con il nome di base del driver , ad esempio Win32k.sys. Una funzione correlata, GetDeviceDriverFileName, accetta gli stessi parametri e restituisce il percorso del driver di dispositivo ( ad esempio, C:\Windows\System32\Win32k.sys).