Page 1 sur 1

[R] compression d'au3

Posté : ven. 26 févr. 2010 05:05
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

Re: [..] compression d'au3

Posté : ven. 26 févr. 2010 07:29
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.

Re: [..] compression d'au3

Posté : ven. 26 févr. 2010 09:36
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 ?

Re: [..] compression d'au3

Posté : ven. 26 févr. 2010 09:48
par pop45
Va jeter un coup d'oeuil sur les .dll
tlem avait fait un tuto la dessus

Re: [..] compression d'au3

Posté : ven. 26 févr. 2010 09:58
par SagePourpre
Cet UDF devrait être la solution à ton problème.

Resources UDF
http://www.autoitscript.com/forum/index ... opic=51103

Re: [..] compression d'au3

Posté : ven. 26 févr. 2010 11:23
par Mikaas
j'ai suivi l'exemple de l'udf mais il ne lit pas les .bat :(

Re: [..] compression d'au3

Posté : ven. 26 févr. 2010 11:39
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 !!

Re: [..] compression d'au3

Posté : sam. 27 févr. 2010 04:20
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 ?

Re: [..] compression d'au3

Posté : sam. 27 févr. 2010 04:34
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.

Re: [R] compression d'au3

Posté : sam. 27 févr. 2010 05:34
par Mikaas
erf :(
bon ok je vais essayer de trouver une autre solution :(

merci pour les infos !

Re: [R] compression d'au3

Posté : sam. 27 févr. 2010 05:59
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é.

Re: [R] compression d'au3

Posté : sam. 27 févr. 2010 07:19
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