Wie Jaenicke schon schreibt:
Man könnte das auch mit der
7zip.dll selbst machen: Einfach die
DLL und die ZIP-Datei (oder 7z-Datei) als Ressourcen zum Executable hinzufügen. Beim Start dann beides in das Zielverzeichnis (oder ein temporäres Verzeichnis) kopieren, die
DLL laden und das ZIP extrahieren.
Dann hat man die volle Kontrolle, insbesondere auch über das User-Interface.
Nachteil: Ein Virenscanner könnte das für "böse" halten, was bei den üblichen SFX-Stubs eher nicht passiert.
Hier steht wie es mit dem offiziellen sfx-Modul geht.