
Simple assembleur/désassembleur/émulateur x86/x64
Quick Assembler est construit avec wxWidgets. C'est ma première tentative d'utiliser wxWidgets pour quelque chose de réel. J'ai créé une version privée de wxWidgets qui prend en charge la liaison statique de wxWidgets avec la liaison statique CRT. Si vous le compilez, vous devrez peut-être modifier les propriétés du projet pour utiliser la liaison dynamique avec le CRT, car je n'ai pas publié mes ajustements de la compilation de wxWidgets.
Voici une liste des fonctionnalités actuellement prises en charge :
nasm.exe dans le répertoire de sortie. NASM peut être téléchargé depuis son site officiel.Ma configuration de compilation utilise Vcpkg lorsque c'est possible. Capstone Engine, Keystone et Unicorn Engine sont inclus via Vcpkg :
vcpkg install unicorn:x64-windows
vcpkg install unicorn:x64-windows-static
vcpkg install capstone[x86]-windows
vcpkg install capstone[x86]-windows-static
vcpkg install keystone:x64-windows
vcpkg install keystone:x64-windows-static
Le dossier d'installation de wxWidgets doit être défini avec une variable d'environnement nommée WXWIN. Vous pouvez obtenir les fichiers en clonant le dépôt wxWidgets.
