Bonjour,
J'ai compilé un programme C# avec une signature (fichier snk).
Quand je décompile - modifie - recompile en IL, ça bloque, c'est donc OK, c'est le but de la signature.
Par contre, si je modifie l'assembly avec un éditeur hexadécimal (j'ai changé un texte qui y est stocké), je relance le programme, ça ne pose aucun problème, pas de blocage et le message affiché est donc différent de celui voulu par le concepteur.
Pourtant, la signature est supposée garantir l'intégrité de l'assembly.
Quelqu'un peut-il m'expliquer pourquoi ça n'a pas planté ou s'il y a des limites à la "garantie d'intégrité" ...
D'avance merci !!
Partager