
Convertit un EXE en DLL
Convertit un EXE afin qu'il puisse être chargé comme une DLL.
Prend en charge les DLL 32 et 64 bits
Inspiré par l'idée de @guywhataguy. En savoir plus ici.
Les versions stables sont disponibles dans releases.
Les versions de test peuvent être téléchargées depuis le serveur de build (cliquez sur le build et choisissez l'onglet "Artifacts")
Utilisez le clone récursif pour obtenir le dépôt avec tous les sous-modules :
git clone --recursive https://github.com/hasherezade/exe_to_dll.git
Exécutez exe_to_dll en ligne de commande. Arguments :
args: <input_exe> <output_dll>
Exemple :
exe_to_dll.exe test_case1.exe test_case1.dll
Après une conversion réussie, vous devriez obtenir une DLL exportant une fonction Start. C'est le point d'entrée original de votre application d'entrée.

Vous pouvez la tester en exécutant :
rundll32.exe test_case1.dll,Start