Andere Idee: Was passiert denn wenn du eine kleine Exe zu den DLLs legst, die die DLLs "fragt" und dann nur die Antwort an die eigentliche Exe schickt per
TCP/
IP oder die Antworten in eine Datei schreibt und die eigentliche Exe holt sich dann nur die Antwortdatei? Und wenn die eigentliche Exe den Frager nicht findet, wird ebend der herkömmliche Weg gegangen.