Merci bien
Donc en gros, un XEX c'est soit un fichier exécutable (EXE ou DLL), soit un petit regroupement de fichier, empaqueter avec des fichiers headers qui contiennent un certain tas d'info sur le xex.
Certains de ces attributs sont optionnel, d'autre obligatoires.
L'exécutable peut être optionnellement crypter par AES. Tout l'ensemble est hasher puis crypter par RSA, dont Micro$oft est le seul à connaitre la clé privée.
Une clé privée différente est utilisé en fonction de la cible du XEX (Dev ou retail).