LoadLibrary échoue: exception de Première chance 0xC0000139 (DLL Non Trouvé) - Comment déboguer?

J'ai une dll "mytest.dll" que lorsqu'il est chargé par LoadLibrary(), renvoie la valeur NULL (et 127 le GetLastError()). Si j'utilise DependencyWalker sur "mytest.dll", il signale qu'il doit charger correctement et que toutes les Dll correctement. L'exécution de l'profiler option de DependencyWalker sur l'hôte exe me donne cette section correspondante dans le journal:

00:00:55.099: Chargé "mytest.DLL" à l'adresse 0x07860000 par fil 0xBBC. Réussi à raccorder le module. 
00:00:55.115: exception de Première chance 0xC0000139 (DLL Non Trouvé) s'est produite dans "NTDLL.DLL" à l'adresse 0x76E24285 par fil 0xBBC. 
00:00:55.115: Déchargé "mytest.DLL" à l'adresse 0x07860000 par fil 0xBBC. 
00:00:55.115: LoadLibraryW("mytest.dll") retourné NULL par fil 0xBBC. Erreur: La procédure spécifiée est introuvable (127). 

Est-il un moyen de débogage pour savoir ce que la DLL Pas Trouvé de message NTDLL.DLL les rapports essaie de trouver? Ou dois-je chercher ailleurs la source du problème?

Noter que le chargement de ce même "mytest.DLL" à partir d'une autre application semble fonctionner correctement.

N'importe quel de nos réponses aider à résoudre ce problème?

OriginalL'auteur PeteVasi | 2009-04-27