Opcija je da ili napravis sam tako nesto ili da nadjes gotovu komponentu. Bila je jedna MultiData, ali nisam siguran da je mozes naci (mislim i na source).
Inace sam mozes to da uradis na vise nacina.
1) Jedan je da napravis svoj program koji ce na gotov exe da doda odredjen broj fajlova, a zatim na kraju da upise informacije o tome koliko je velik cist exe, zatim koliko ima fajlova koji su zakaceni, gde pocinju i gde se zavrsavaju. Poprilicno je prosto (mislim na mehanizam).
A u programu napravis sopstveni mehanizam za citanje tih podataka. Znaci otvara se binarno fajl, ali samo za citanje kako se Windows ne bi bunio jer je program koji otvaras kao fajl na disku startovan i krenes da citas ono sto si sa svojim alatom upisao.
2) Da na kraj exe-a dodas neki ID koji bi trebao da bude jedinstven tj. da je mala verovatnoca da se moze pojaviti u tom exe-u van tvoje kontrole, recimo:
XGHOST-9AF80A7D-DB76-4C92-A248-3566DD998E43-XGHOST
Pa posle tog ID-a da dodas podatke o fajlovima koje kacis, a zatim i same fajlove.
Onda iz programa kao u prethodnoj varijanti otvoris exe i trazis pojavu ID-a. Kada naletis na njega znas sta ide dalje...