7-Zip32 sans DLL (DLL en mémoire)

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

7-Zip32 sans DLL (DLL en mémoire)

#1

Message par Ghost911 »

Voila j'ai fait quelque modification vite fait sa marche sans problème :D
Fichiers joints
7z no dll by ghost911.rar
(269.59 Kio) Téléchargé 724 fois
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: 7-Zip32 sans DLL (DLL en mémoire)

#2

Message par matwachich »

C'est cool! pour montrer l'utilisation de MemoryDLL
Sinon, question taille du script, aucune différence, je croit même qu'il est plus petit si on fait un FileInstall de 7-zip32.dll
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1550
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: 7-Zip32 sans DLL (DLL en mémoire)

#3

Message par sylvanie »

J'ai commencé à regardé, mais il se fait tard ^^
En tout cas je trouve également la démarche très intéressante !
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: 7-Zip32 sans DLL (DLL en mémoire)

#4

Message par matwachich »

J'ai fait des petits tests:
Compilation upx, max:
Avec DLL = 608ko
Sans DLL = 683ko

C'est pas énorme! Mais perso j'aurai préférer ajouter au début de l'UDF 7zip un FileInstall de la dll pour qu'il se fasse automatiquement.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: 7-Zip32 sans DLL (DLL en mémoire)

#5

Message par Ghost911 »

c'est pas une question de taille :)
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: 7-Zip32 sans DLL (DLL en mémoire)

#6

Message par ricky »

Hello,

une question, dans la fonction _7ZipAdd le paramètre $sVolume - Specifies volumes sizes
C'est la taille en Ko, Mo ou des champignons :lol: ?

Edit : Je m'auto répond, ça peut aider les autres.

C'est en champignons par cm carrés :P . Oui, j'ai avalé un clown...
Non, plus sérieusement, c'est en octets, attention a ce que vous mettez...
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: 7-Zip32 sans DLL (DLL en mémoire)

#7

Message par matwachich »

En effet, c'est des octets!
J'ai essayé de compresser un fichier de 200mo et le découpant en plusieurs parties, j'ai donc mis en paramètres 1024 (pensant que c'est des Ko), et là bonjour les dégâts:
Le fichier était sur le bureau, et il fut divisé en plus de 4000 parties!!! évidement, toutes sur le bureau, et avec des extension différents (.001, .002, .003 ...), alors, mon PC a planté! et j'ai du supprimer la session utilisateur sur la quelle cet incident c'était produit, car explorer.exe ne démarrait plus! (je suppose qu'il était à chaque démarrage submergé par ce flot de nouvelles extensions de fichier inconnues!)
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
ricky
Niveau 7
Niveau 7
Messages : 443
Enregistré le : ven. 06 févr. 2009 09:25
Localisation : Suisse
Status : Hors ligne

Re: 7-Zip32 sans DLL (DLL en mémoire)

#8

Message par ricky »

Ben moi, j'ai fait la même chose en mettant 1 (Mo) avec un fichier de plus de 25 Mo :shock:
shiroken
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 29 avr. 2011 19:18
Status : Hors ligne

Re: 7-Zip32 sans DLL (DLL en mémoire)

#9

Message par shiroken »

Bonjour Ghost911

Je viens de tomber sur ton script (je cherchais quelque chose qui n'avait rien a voir.... lol).
Utilisant régulièrement un script que j'ai fait et qui utilise 7zip pour décompresser les archives, je vais regarder ça sérieusement pour l'inclure dedans, car cela m'éviterai d'inclure systématiquement 7z.exe et les dll nécessaires, et cela fait beaucoup plus propre!

merci @ toi
Répondre