Comment récupérer des infos stockées dans un exe ? - C#/.NET managed - Programmation
Marsh Posté le 14-11-2008 à 11:58:39
Une comparaison du hash du fichier ne suffirait pas ?
Sinon un exe c'est un simple fichier binaire, ca se lit sans difficultés.
Marsh Posté le 14-11-2008 à 14:02:28
En fait, le fichier à tester peut ne pas être le même à chaque fois. Il aura le même nom, mais sans doute pas la même taille et contenu.
Du coup, j'aurais aimé pouvoir lire des données pour m'assurer qu'il s'agit d'un fichier "valide", un peu de la même façon dont on lit des données EXIF d'une photo Jpeg par exemple. S'il s'agit admettons d'une photo prise avec l'appareil X, alors le fichier est considéré comme valide.
Et sinon, quelle méthode utiliserais-tu pour lire ledit fichier ?
Marsh Posté le 14-11-2008 à 14:59:56
Avec un StreamReader ou un BinaryReader, tout simplement.
Après, a toi de te renseigner sur la structure du fichier pour savoir à quel endroit récupérer les infos susceptibles de te permettre de vérifier la validité dudit fichier.
Marsh Posté le 14-11-2008 à 16:03:37
http://social.msdn.microsoft.com/F [...] e1f61be723
et tu as qq api qui permettent de checker le certificat de ton exe.
Marsh Posté le 16-11-2008 à 20:38:20
Merci pour tout !
Je pense pouvoir arriver à mes fins avec ces indications.
Lionel.
Marsh Posté le 14-11-2008 à 11:37:12
Bonjour à tous !
Voilà, j'aurais aimé savoir s'il est possible de récupérer des informations stockées dans un exécutable, comme par exemple un certificat d'authentification ou qqchose du genre, afin d'être sûr que l'exe testé correspond bien au fichier souhaité.
Merci d'avance pour votre aide !
Lionel.
Message édité par pot2yaourt le 14-11-2008 à 11:37:43
---------------
On dit que les gens veulent du travail, mais c'est faux ! Etre payé leur suffirait !