Comment puis-je obtenir une liste de toutes les DLL non gérées qui ont été enregistrées par l'outil regsvr32?
- Je utiliser regsvr32 pour enregistrer et désenregistrer non géré DLL pour l'utiliser dans mon application en C#. Mais je ne vois aucun paramètre dans la commande regsvr32 outil qui répertorie tous les inscrits de DLL, alors comment puis-je obtenir une liste de toutes les DLL?
source d'informationauteur Niklaus Wirth
Vous devez vous connecter pour publier un commentaire.
Pour afficher tous les Dll que vous pouvez utiliser les services gratuits:
RegDllView est un outil pour afficher enregistré dll/ocx/les fichiers exe sur votre système et peut également Enregistrer des fichiers dll à partir de l'Explorateur.
ListDLLs est un autre outil qui signale les DLLs chargées dans les processus. Vous pouvez l'utiliser pour la liste de toutes les DLLs chargées dans les processus, dans un processus spécifique, ou à la liste des processus qui ont une DLL chargée. ListDLLs pouvez également afficher la version complète de l'information pour les Dll, y compris leur signature numérique, et peut être utilisé pour analyser les processus pour les Dll.
Enfin, vous pouvez aussi vous référer à ce Dll Profiler en C# article sur CodeProject.com.
DLL profiler est utilisé la liste de toutes les bibliothèques Dll, qui sont actuellement chargés dans votre machine, y compris lorsqu'ils sont chargés et leur numéro de version, taille, date de modification, le nom du produit version du produit.
Vous devriez être en mesure d'utiliser le Registre de lire tous les CLSID dans le
Computer\HKEY_CLASSES_ROOT\Wow6432Nodes\CLSID
. N'ont pas regardé les 32 bits de Windows, pour voir où leCLSIDs
sont.