Also dazu fällt mir nur noch "warum einfach wenns auch kompliziert geht" ein... Warum willst Du unbedingt ohne DLLs auskommen? Zumal Lua ja wohl die MS Runtimes benötigt, wie es aussieht. Da wäre es doch simpler, die
DLL einfach als Resource mit in die Exe zu nehmen und dann zur Laufzeit dynamisch irgendwo im eigenen Speicher zu installieren und von dort zu laden (Da war doch mal was zum Stichwort in-mem-execution)...
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet.
" (Henning Richter)