[R] compression d'au3

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

[R] compression d'au3

#1

Message par Mikaas »

Bonjour, bonsoir...

j'ai créé un script qui exécute 5 fichiers .bat et qui sont dans mon dossier avec le script
j'aimerai savoir si l'ont pouvais en compressant les inclure au dans mon au3 to exe ?

si oui comment ?

Merci pour votre future aide
Cordialement As_Moderateur
Modifié en dernier par Mikaas le sam. 27 févr. 2010 04:21, modifié 1 fois.
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] compression d'au3

#2

Message par SagePourpre »

En gros, tu veux intégrer les fichiers *.bat au fichier compilé *.exe de ton script ?
Si c'est ça, c'est la fonction FileInstall que tu cherches.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

Re: [..] compression d'au3

#3

Message par Mikaas »

SagePourpre a écrit :En gros, tu veux intégrer les fichiers *.bat au fichier compilé *.exe de ton script ?
Si c'est ça, c'est la fonction FileInstall que tu cherches.
Oui c'est exactement cela...
Je look cela alors ^^


Hum ils se compresse effectivement hors ils s'installent de nouveau après avoir lancé le .exe n'y a t'il pas moyen de ne pas les faire s'installer :( ?

j'ai essayé de les supprimer après leurs apparitions mais comme d'habitude j'ai agis sans réfléchir xD si je supprime les .bat il ne pourrai pas les lires xD

donc y aurai t'il un moyen de les garder dans le script sans les installer ou faut t'il obligatoirement qu'ils s'installent ?
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..] compression d'au3

#4

Message par pop45 »

Va jeter un coup d'oeuil sur les .dll
tlem avait fait un tuto la dessus
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] compression d'au3

#5

Message par SagePourpre »

Cet UDF devrait être la solution à ton problème.

Resources UDF
http://www.autoitscript.com/forum/index ... opic=51103
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

Re: [..] compression d'au3

#6

Message par Mikaas »

j'ai suivi l'exemple de l'udf mais il ne lit pas les .bat :(
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

Re: [..] compression d'au3

#7

Message par Narmeke »

Code : Tout sélectionner

fileInstall
Vous installer vos .bat dans le dossier temporaire soit :

Code : Tout sélectionner

@TempDir&"\nomdufichier.bat"
 
Ils ne seront pas visible pas l'utilisateur mais accessible via le script !

P.S : Pour accéder au dossier temporaire il suffit de taper %temp% dans l'explorateur !!
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

Re: [..] compression d'au3

#8

Message par Mikaas »

Merci beaucoup :)

juste une question le fichier temps (vu qu'il seront décompréssé ou installé dedant) ils ne peuvent pas allez le visiter pour voir les infos du .bat ?
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] compression d'au3

#9

Message par SagePourpre »

Mikaas a écrit :Merci beaucoup :)

juste une question le fichier temps (vu qu'il seront décompréssé ou installé dedant) ils ne peuvent pas allez le visiter pour voir les infos du .bat ?
Peu importe ou tu installes ton fichier *.bat, il sera accessible.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

Re: [R] compression d'au3

#10

Message par Mikaas »

erf :(
bon ok je vais essayer de trouver une autre solution :(

merci pour les infos !
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [R] compression d'au3

#11

Message par SagePourpre »

Les scripts conçus avec Autoit sont très facilement décompilable. Il est donc très facile de voir
tout ce qui fait partie du script et donc peu importe la manière que tu utilises pour ne pas qu'on
accède au contenu de tes fichiers *.bat, la personne ayant les bonnes connaissances et qui
voudrait faire un script à partir du tien pourrait très bien voir tout ton script ainsi que les ressources,
incluant les fichiers *.bat.


Toutefois, pour la plupart des utilisateurs de ce monde, qui ne tentent pas de décompiler
tous les programmes qu'ils se procurent, le fait d'installer des fichiers dans le dossier
temporaire ne sera probablement même pas remarqué.

Combien de fois vas-tu dans ton dossier temporaire de windows afin de voir si un programme
ne crée pas des fichiers temporaires ? Moi, jamais...

Si ça t'inquiètes, tu n'as qu'à faire le fileinstall juste avant l'exécution du fichier *.bat et le supprimer
tout de suite après qu'il ait été exécuté.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

Re: [R] compression d'au3

#12

Message par Mikaas »

Je sais bien que l'ont peu décompiler un script, mais compressé en CS1 je pensai pas que l'ont pouvais tous de même lire et surtout comprendre les codes inscrit :(

mais ça va en faite j'ai trouvé une solution différente :

Je fais télécharger un LOG.txt de mon ftp dans le fichier temporaire, je lui fais lire les données puis je m'en sers avant de le supprimer :D

et cela fonctionne nikel !

Merci beaucoup, avec tous se que j'apprends sur ce forum je passe de bonnes journées :D
Répondre