Bonjour a tous !
Je cherche pour un programme a recuperer l'assembly d'un programme et plus particulierement sa version, est-ce possible ?
Merci a toute les reponses
Version imprimable
Bonjour a tous !
Je cherche pour un programme a recuperer l'assembly d'un programme et plus particulierement sa version, est-ce possible ?
Merci a toute les reponses
Je me suis peut etre trompé de terme
Ce que j'appelle l'assembly, c'est le copyright, l'editeur, la version, etc.
Ce que l'on peut voir quand on fait un clic droit sur un programme et que l'on regarde les details
Merci de ta reponse
Code:My.Application.Info.xxx
Cette solution ne marche que pour l'application presente, or, je voudrais recuperer la version d'un autre .exe
Merci de ta reponse
Non, ce n'est pas ça... un assembly est un exe ou une dll .NETCitation:
Ce que j'appelle l'assembly, c'est le copyright, l'editeur, la version, etc.
Si tu veux obtenir les informations de version d'un programme, utilise la classe FileVersionInfo
Bonjour,
Tiens bah la je suis justement en cours et on vient de voir comment faire.
Si tu utilises visual studio 2008 :
tu vas dans démarrer / microsoft visual studio 2008 / visual studio tools / Invite de commandes de Visual Studio 2008
dans la console tu tape ILDASM
et la tu fait fichier /ouvrir et tu recherche ton fichier exe.
Si c'est du .net tu peux voir la version dans : MANIFEST
voila voila
++
bonjour,
à oki autant pour moi.
Pardon pour le hors sujet ;)
++
Salut,
Je serais tenté de faire comme suit :
Code:
1
2
3
4
5 ' Chargement dynamique d'une assembly (exe ou dll) Dim ass As Assembly = Assembly.LoadFrom(path) ' Récupération de l'attribut "Copyright" dim copyrightAttr As AssemblyCopyrightAttribute = ass.GetCustomAttributes(GetType(AssemblyCopyrightAttribute), false)
Tu peux évidemment récupérer les autres attributs via la même méthode.
Ou récupérer la liste des attributs.
Je te conseil d'aller jeter un oeil sur MSDN :
http://msdn.microsoft.com/en-us/libr....assembly.aspx
http://msdn.microsoft.com/en-us/libr...attribute.aspx
Merci de vos reponse, le seul probleme est que le .exe n'est pas en VB .NET et ne possede pas de manifest ...
Oui, je n'avais pas vu, merci ca marche !
n'oublie pas le bouton :resolu:...