Je me suis dit qu'il serait bien de crypter mes fonctions parce que pour un jeu, les joueurs ont pas forcément besoin de farfouiller dans le code source.
Donc je me suis mis en route sur la fonction _Crypt_EncryptFile()
.au3 convertit en .dat (fichier crypter)
Mais ensuite un problème ce pose.
Si je décrypte avec _Crypt_DecryptFile() le fichier sera visible par tout le monde une fois décrypter ce n'est pas ce que je veux.
Donc je suis allé sur une autre fonction : _Crypt_DecryptData(), ce coup si le fichier est bien décrypter et stocker dans une chaine de caractère mais en binary, donc je me met un peu à chercher et j'en arrive à ce code :
BinaryToString(_Crypt_DecryptData(FileRead($datGUI_gui),$sKey[1],$CALG_AES_256))
Un MsgBox() qui me confirme que la chaine est parfaite.
Mais comment dire à AutoIt que cette chaine contient des fonctions à executé et inclure dans le script ?
J'ai bien essayé Execute() mais sans succès.





