2016-04-13 1 views
0

Je recherche une clé de registre qui gère les fichiers .dll chargés au démarrage d'un programme. Est-ce qu'une telle clé existe? Par exemple, j'ajoute la valeur example.dll. Maintenant, chaque programme charge example.dll au démarrage. Pour une raison quelconque, je pense que cette clé existe.Une telle clé existe-t-elle?

+0

La question n'est pas claire. Avez-vous besoin de savoir de quelles DLL un programme a besoin? Pourquoi cela doit-il être une clé de registre? Il est possible de déterminer ce qu'un programme utilise mais ces données sont disponibles dans le fichier exe (ou DLL), pas dans le registre. Je pense que le registre a une liste de DLL qui sont partagés entre plusieurs programmes, mais à part cela, il n'y a pas besoin d'avoir de telles informations dans le registre. – user34660

Répondre

1

AppInit_DLLs dans HKLM est pour les DLL qui sont chargées par tous les processus.

Voir AppInit_DLLs in Windows 7 and Windows Server 2008 R2

+0

suce son seul disponible sur w7 et serveur 08 mais merci – user1304765

+0

Il est disponible sur les versions antérieures, ce doc vient de décrire les changements dans w7/2k8 –

0

Vous avez ajouté "Maintenant, chaque programme charge example.dll". Il est impossible d'ajouter une sorte de crochet. Même si les compétences ont fonctionné, l'antivirus va le détecter comme malware ou PUP.

et je sens quelque chose de mal.

+0

non, rien de mal du tout. de toute façon, si une telle clé n'existe pas, j'ai d'autres moyens. – user1304765