Ce code sert à :
-> obtenir la liste des sys et dll (hal.dll et ntdll.dll) chargée en mémoire comme driver (donc résident)
-> enregistrer, charger, décharger et désenregistrer un .sys
Le status des drivers n'est pas documenté donc en hexa (4000 semble vouloir dire RUNNING...mais le reste...)
le tout sous forme Objet
Il utilise l'api non documentée NtQuerySystemInformation pour obtenir la liste des drivers et les Apis standards comme OpenSCManager et OpenService pour charger les services .sys
Conclusion :
N'hésitez pas à commenter et à noter...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.