éxé dans un éxé... [VC++] - C++ - Programmation
Marsh Posté le 01-04-2003 à 13:13:34
ben si tu veux juste faire du rar, y'a une lib qui fait ca tres bien (et fort simple a utiliser), elle doit s'apeller rarlib, cherche donc de ce cote la
Marsh Posté le 01-04-2003 à 13:18:19
Euh dispo y a la Dll unrar.dll (tres simple d emploi oui) pour les developpeurs, par contre la compression n'est pas libre de droit si je m'abuse
Marsh Posté le 01-04-2003 à 13:28:16
VisualC++ a écrit : Euh dispo y a la Dll unrar.dll (tres simple d emploi oui) pour les developpeurs, par contre la compression n'est pas libre de droit si je m'abuse |
ouais, je me sers de unrar.dll pour decompresser, mais pour compresser j'arrive meme pas a trouver la lib ou la dll (tant pis pour les droits, on va dire que c'est a usage personnel)
Marsh Posté le 01-04-2003 à 13:28:18
ouais, moi aussi j'ai souvent eu besoin de mettre un exe dans un exe pour divers raison,
bref, soit tu trouves une dll aproprié à ton problème ou effectivement tu peux mettre n'importe quel fichier dans les ressources en tant que ressource binaire.
je me souviens l'avoir fais qlq fois, et pour l'utilisation je recréé l'executable temporairement, je sais pas si il y a plus simple, genre charger l'executable en mémoire depuis la ressource, ça doit pouvoir se faire, mais déjà y'a pas de soucis pour ajouter ton exe secondaire dans les ressources, et ce avec n'importe quel compilateur.
Marsh Posté le 01-04-2003 à 13:36:36
nonokao a écrit : ouais, moi aussi j'ai souvent eu besoin de mettre un exe dans un exe pour divers raison, |
j'y ai pensé, mais ca me semble encore plus crade que ma 1ere solution. y aurait pas moyen de lancer l'éxé directement depuis la ressource, genre avec une fct win32 bien tendue ?
Marsh Posté le 01-04-2003 à 13:40:29
je vais chercher voir si je trouve, il me semble qu'on peut ...
Marsh Posté le 01-04-2003 à 14:47:13
En RAR, celà va être dur : voir : http://www.unrarlib.org/faq.html
Il semble que l'algorithme de compression ne soit pas public.
Par contre il y en a des wagons sous d'autres formats. voir :
http://www.thefreecountry.com/sour [...] sion.shtml
Es tu forcé de faire un fichier .rar ?
A+
Marsh Posté le 01-04-2003 à 14:56:38
JPA a écrit : En RAR, celà va être dur : voir : http://www.unrarlib.org/faq.html |
malheureusement ouais, y a du rar en sortie, donc en entrée chuis forcé de faire du rar...
merci de vos reponses, apparemment vais devoir garder le rar.exe dans l'appli...
Marsh Posté le 01-04-2003 à 12:59:14
voila mon pb :
j'ai un éxé principal (en c++ sous visual 7), qui doit créér une archive rar. pour cela, j'ai rar.exe dans le meme chemin que mon appli et je l'appelle avec ShellExecute avec tous les parametres qu'il faut.
Ca marche nickel, sauf qu'en fait ca me semble un peu crade d'avoir rar.exe qui traine, donc j'aimerais savoir si c possible (a priori non mais on sait jms) de mettre rar.exe dans mon éxé principal, ptet en tant que ressource...
pour ce qui est de rar.dll, je l'ai pas trouvé sur le net et en plus j'ai cru comprendre qu'il fallait payer une license pour faire des rar (contrairement a unrar.dll ki est gratuite).
si qqun a une idée...