2009-11-22 12 views
6

J'ai une application tierce qui ne vient pas avec un installateur. C'est un très petit exe, un simulateur.Comment savoir quelles bibliothèques un windows exe utilise?

De toute façon, il se bloque au démarrage en raison de certaines bibliothèques manquantes. Mais l'erreur ne me dit pas lesquels. Y at-il une application sur Windows qui me dit quelles bibliothèques vont être chargées au moment du chargement du programme?

+0

'tasklist/m' peut afficher tous les modules chargés. Je ne suis pas sûr si cela existe sur XP. BTW: il vaut mieux demander cela sur le super-utilisateur. – eckes

Répondre

12

Cela fait quelques années que je l'ai utilisé, mais Dependency Walker m'a fait traverser beaucoup de DLL enfer.

En outre, Process Explorer est un excellent moyen rapide de voir quelles DLL sont chargées par un EXE sur une machine de test ... à des fins de comparaison lors de la recherche de DLL manquantes.

+0

J'utilise moi-même le dépendant des dépendances. – Mizipzor

+0

Dépendance Walker a fait l'affaire. Une fois que j'ai eu quelques DLL là-bas, j'ai découvert qu'il avait besoin de l'exécution de dot net. Une fois que j'ai installé que tout allait bien. – Matt

1

Seule une réponse partielle: DEPENDS.EXE vous indique de quelles DLL dll a besoin. Je pense que cela fonctionne aussi pour EXE.

Questions connexes