| StyL3 a întrebat:

Vreau sa fac un EXE care sa ruleze anumite dll-uri

Ca sa fiu mai explicit:
Am un folder.
Am cateva dll-uri
In acel folder am alte foldere (Config, icons etc) in care sunt alte dll-uri, iconuri etc...
Vreau ca EXE sa ruleze si dll-urile din folderul principal dar si restul resurselor din folderele secundare, cum fac?

2 răspunsuri:
| Orlando72 a răspuns:

Pai nu prea stiu cum faci asta dar stiu cum sa faci un install care sa instaleze niste chestii unde doresti tu sa instaleze sau il pui pe internet install-ul dar mai intai trebuie sa arhivezi toate fisierele:
Prima data ne ducem in Start -> Run si scriem in el "iexpress" (fara cratime)

1. Dam next!
2. O sa ne apara 3 variante de arhivare :
----1. O selectam pe prima daca vrem sa arhiveze fisierele noastre si apoi sa execute un fisier cu o comanda, de exemplu sa execute setup. exe dupa ce a dezarhivat lucrurile sau sa execute hl. exe cu comanda -game cstrike dupa instalare...
---2. O selectam pe a doua daca vrem sa ne creeze doar o arhiva care se extrage singur cu doar un click...
---3. Nu o selectam pe a 3-a niciodata pentru ca creeaza o un installer arhiva care putea fi executata de internet explorer ca un script activeX, acum asa ceva nu mai e posibil cu IE 7 sau 8...
Dupa ce selectati optiunea care va trebuie voua puteti continua la urmatorul pas apasand Next.
3. Aici scrieti un nume care va aparea la instalare... De exemplu "Best Cs Setup" Dupa ce am scris un nume putem continua la urmatorul pas.
4. Ne va intreba daca sa il intrebe pe cel care vrea sa instaleze ceva sau nu cand vrea sa il instaleze, o sa selectam No prompt pentru ca nu avem nevoie de el...
5. O sa ne intrebe de o licenta, putem selecta No licente si nu o sa apara nimic la instalare, sau putem selecta licenta si putem introduce un fisier. txt din care sa fie afisata licenta...
6. Aici putem selecta fisierele care vor fi facute arhivate intr-un installer, intram in folderul unde avem fisierele dam un ctrl+a si dam open si continuam.
7. Acum dupa cum ati ales la pasul 2, o sa va intrebe ori de cum sa afiseze installerul sau ori de
programul care va fi rulat la instalare, daca ati selectat 2 la pasul 2, alegeti Default si dati Next.
Daca ati selectato pe prima la pasul 2 trebuie sa selectati install programul adica programul care
l-ati facut sa instaleze softul pe hardisk, asa ceva sigur nu cred ca ati facut asa ca la Install software selectam fisierul care vreti sa fie pornit dupa dezarhivare si la Post install comand nu scrieti nimic sau puteti pune o alta aplicatie sa se deschida dupa ce se inchide cel pe care il deschide...
8. O sa va apara 4 optiuni, o selectati pe cea care e deja selectata si dati Next
9. O sa va intrebe de mesajul dupa ce instalarea a fost terminata, daca vreti puteti sa puneti un mesaj de exemplu Soft Creat de X, vizitati eXtreamcs etc. dupa ce ati terminat dati next
10. O sa va apara Package Name and options, acolo o sa selectati locul unde sa va salveze fisierul creat adica scrieti de exemplu "C:/folder/installer. exe", installer. exe e important! Continuati, puteti selecta la options sa nu arate dezarhivarea...
11. Selectati cum sa procedeze dupa ce instalarea s-a terminat :
---1. Fara restart

| StyL3 explică:

Deci, Vreau sa fac un EXE la un joc.

Am folderul jocului (Game)
In Game am un DLL (Start. dll)
in Game mai am si Configs, Icons, Resources (Foldere)
In Configs am Config. dll si Config.cfg
In Icons am Game. ico si Start. ico
In Resources am Game.res
Vreau ca executabilul sa execute TOATE acele fisiere (Start. dll, Config. dll, Config. Dll, Game. ico, Start. ico si Game.res) Nu bag toate fisierele intr-un singur folder deoarece dll-ul "Game" este facut sa utulizeze acele resurse din folderele secundare... Sper ca acum ati inteles...