Récupérer le CLSID d'une DLL VB6 en C#
Bonjour,
Je dois développer un programme C# qui récupère différentes informations de DLL pour créer un fichier MANIFEST.
Les DLL à lire ont étés générées depuis du VB.
Je n'arrive pas à charger la DLL au lancement de mon programme qui me renvoi l'erreur suivante :
Citation:
Impossible de charger le fichier ou l'assembly 'file:///H:\Sources\projet\madll.dll' ou une de ses dépendances. Le module était censé contenir un manifeste de l'assembly.
Je m'y prends de la manière suivante :
Code:
1 2 3
| String chemin = "H:/Sources/Tiers.dll";
Assembly asem = null;
asem = Assembly.LoadFrom(chemin); |
La DLL ne vas pas être utilisée dans le programme, je dois juste lire les informations suivantes : CLSID, TLBID, version, flags, etc.
J'ai essayé de suivre plusieures tuto qui arrivent à leurs fins avec cette façon de faire (http://www.codeproject.com/Articles/...on-Information par exemple) mais de mon côté j'ai toujours la même erreur (même en téléchargeant le projet du lien précédent).
Y a-t-il une autre façon de faire ? Ou serait mon erreur ???
Merci de votre aide