
Converte un EXE in DLL
Converte un EXE in modo che possa essere caricato come una DLL.
Supporta DLL sia a 32 che a 64 bit
Ispirato dall'idea di @guywhataguy. Leggi di più qui.
Le build stabili sono disponibili nelle releases.
Le build di test possono essere scaricate dal server di build (clicca sulla build e scegli la scheda "Artifacts")
Usa il clone ricorsivo per ottenere il repository insieme a tutti i sottomoduli:
git clone --recursive https://github.com/hasherezade/exe_to_dll.git
Esegui exe_to_dll da riga di comando. Argomenti:
args: <input_exe> <output_dll>
Esempio:
exe_to_dll.exe test_case1.exe test_case1.dll
Dopo la conversione riuscita, dovresti ottenere una DLL che esporta una funzione Start. Questo è il Punto di Ingresso Originale della tua applicazione di input.

Puoi testarla eseguendo:
rundll32.exe test_case1.dll,Start