Créer un executable unique

Bonjour,

j’ai développé une petite appli XUL qui utilise Xulrunner comme programme. Petit rappel au niveau du lancement :
on lance cette commande :
xulrunner\xulrunner.exe application.ini param1 param2

le dossier "xulrunner" contient le programme xulrunner, au meme niveau se trouve les différents dossiers de mon appli xul: chrome, locale, etc.

Quand on lance xulrunner.exe il se fork et rend la main tout de suite.

J’aimerai faire un executable unique comprenant tout ces dossiers, qui les décompresserait en mémoire ou dans un dossier temporaire, puis lancerait Xulrunner avec les bons paramètres, puis effacerait ces fichiers. J’ai essayé avec Winzip, sauf que comme Xulrunner se fork, winzip efface directement les fichiers et l’appli plante.

Avez vous une idée de comment faire ceci ??

Merci beaucoup d’avance.
Greg

7-Zip et ses célèbres plugins pour créer des archives auto-extractibles.

et non parce que comme déjà dis dans le message initial, Xulrunner se fork et donc 7zip va effacer tous les fichiers avant meme que Xulrunner ne se soit lancer --> plantage de l’appli.

Au contraire, non si dans le script 7-Zip tu copies ces fichiers ailleurs.

j’ai pas compris :ane:

Est-ce que tu connais vraiment 7-Zip et ses scripts ?

Sinon, Google un peu pour les tutos.