INNOVATION : GENERER UN AUTOEXTRACTIBLE EN VBSCRIPT, AVEC PLEIN D'OPTIONS !!!

celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007 - 13 janv. 2003 à 04:14
TITOMBOSS Messages postés 50 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 6 juillet 2007 - 9 août 2004 à 16:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/5636-innovation-generer-un-autoextractible-en-vbscript-avec-plein-d-options

TITOMBOSS Messages postés 50 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 6 juillet 2007
9 août 2004 à 16:03
C super tu T gavé !!!!!!!!!
Sa me sert bien pour mettre vb6fr.dll dans n'importe quel machine pour lire mes exe sans installation
Juste une remmarque... Comment fo fer pour mettre plusieur fichiers dans ton vbs?
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
19 déc. 2003 à 15:55
Nan tu ne t'es pas mal expliquer, le problème en fait réside dans ce que tu entend par cryptage...

@+
Celiphane
KKVDC Messages postés 5 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 21 mai 2004
19 déc. 2003 à 13:37
Salut Céliphane.
Très bonne source.
Je souhaiterai te poser une question si tu peux me repondre...
Comment fait tu pour Crypter un VBS via une appli en VB6.0 ???
Si je me suis mal expliquer dit le moi j'ai vraiment besoin de le savoir
Merci par avance
stigmata.crow@caramail.com
cs_EiNSTeiN Messages postés 5 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 8 février 2003
8 févr. 2003 à 14:56
moi je voudrait etre renseigner sur une methode pour gerer plusieurs fichiers, une petite piste ou une id si vous y avez deja reflechi........ :)
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
31 janv. 2003 à 19:14
Slt Lapita,
ce n'est pas une question bête. Lis l'avant dernier paragraphe de mon texte source (je te le remets ici je suis sympa ;) ) :

"Elle (la version présentée) peut en revanche etre amélioré par un technique sommaire de compression et pourrait gérer plus d'un fichier joint."

donc réponse : c'est vraiment pas sorcier, mais ce sera à vous de le travailler, car comme toutes mes sources, une fois développées, une fois le challenge passé, et une fois posées sur VBfrance, je ne m'en occupe PLUS. Sauf pour répondre à des questions la concernant ! ;) voilà, Tchao @+
cs_Lapita Messages postés 6 Date d'inscription mercredi 15 janvier 2003 Statut Membre Dernière intervention 18 juillet 2003
31 janv. 2003 à 15:17
Question bete : Comment gérer l'ajout des dll vb par exemple ?
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
14 janv. 2003 à 18:43
oui c une source tres interressante, avec une bonne realisation... c kasi parfait et y a pas grand chose a dire... a part ke ca pourrait donner de movaise idee a certaine personne...
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
14 janv. 2003 à 11:58
vampiiire : au début je voulais juste faire un autoextractible, ça a fusionné avec vbscript, puis après c'est devenu de la folie de programmeur... lol ;)

zappy : je suis désolé mais j'ai fais des algos de base64 voilà 1 an maintenant et je ne me rappelai pas cette faculté. Je reste donc perplexe ayant pratiqué le terrain... mais si tu le dis bon. merci donc

merci pour vos commentaires... Tchao @+
vampiiire Messages postés 7 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 14 janvier 2003
14 janv. 2003 à 11:43
bon...c'es ingénieux comme dise certain, mé tu ferai mieu de dormir la nuit o lieu de te coucher a 4h du mat' pour faire ça ttsss.
Sinon euuh a part des intention malsaines, il reste rien de + k'un auto extractible normal ? tu t'en es servi pour kelke chose de bien précis ? ou alor c encore ta folie de programmeur ki te pousse a faire mumuse avec vb ?
Bonne continuation et bon stage :D
cs_zappy Messages postés 161 Date d'inscription mardi 19 juin 2001 Statut Membre Dernière intervention 10 avril 2007 2
14 janv. 2003 à 11:39
celiphane pas du tout !
la base64 n'encode pas que ces caractères
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-", c'est même stupide de le penser car alors cet encodage n'aurait plus lieu d'être.


Comme la base64 se calcul sur 3 octects, le gére les flux dont le nombre d'octet n'est pas multiple de 3 (en ajoutant 1 ou 2 caractères pour signaler la chose) = n'est qu'un flag.
Donc c'est à toi de te renseigner, ou du moins de regarder vraiment des algos d'encodage/decodage Base64.

Neanmoins bravo, a+
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
14 janv. 2003 à 07:52
sympa comme truc. ingénieux même :)
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
13 janv. 2003 à 19:20
metos : la prise en charge de l'extension ? non, décidement, je ne vois vraiment pas ce que tu veux dire... un vbscript est forcément un vbs... explique toi mieux... en tout cas merci, oui j'en ai "eu tou seul l'idée" lol

hvb : merci (et reste dans le droit chemin, c'est bien :)) )
hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
13 janv. 2003 à 17:59
j'aime bcp ton truc (et ce sans aucunes pensées malsaines, pour un truc totalement legale... c'est pour dire! lol :) )
cs_metos Messages postés 168 Date d'inscription vendredi 18 janvier 2002 Statut Membre Dernière intervention 19 octobre 2009
13 janv. 2003 à 17:29
Ce que tu pourrais ajouter c'est la prise en charger de l'extension c'est pas compliquer mais ca serait pratique!

Sinon c'est bien comme programme!! Et si tu as eu tout seul l'idée ben chappot
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
13 janv. 2003 à 12:12
oui zappy, je connais la base64, elle est utilisé pour les emails dans les pièces jointes. Je ne l'ai pas utilisé car cette méthode ne peut pas rendre TOUS les caractères. Elle rend uniquement ceux-ci :

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-

Les autres sont rendues avec un égal (=) suivi du code héxa, ce qui fait 3 caractères plutot que 2 dans ma méthode. Tu sais qu'un fichier binaire contient d'autres caractères ?

Il faut mieux te renseigner avant de poser un commentaire ! ;)


En tout cas merci de me pointer la méthode originale...
cs_zappy Messages postés 161 Date d'inscription mardi 19 juin 2001 Statut Membre Dernière intervention 10 avril 2007 2
13 janv. 2003 à 10:26
Ceci existe déjà en fait. Simplement, au lieu de l'hexa que tu utilises (qui double la taille des fichiers convertis) la base64 est utilisé, ce qui donne en tout 4/3 de la taille des fichiers convertis (au lieu du double !)

Sinon c'est un bon code, qui peut s'averer utile pour outrepasser certaines restrictions (bien que ton code risque d'alerter un anti-virus heuristique).

A+
cs_Antony Messages postés 83 Date d'inscription mardi 30 juillet 2002 Statut Membre Dernière intervention 13 février 2008
13 janv. 2003 à 08:55
que dire que dire ?? très intéréssant en fait ! en effet il me semble avoir déjà croisé une source qui ressemblé un peu à celle-ci, ms bon , l'idée me plait bien, et de nos jours l'innovation est difficile ;) ! c'est une source très intéressant mais comme tu le dis toi meme, des adolescents boutonneux en manque d'amour pourraient s'en servir à des fins moins... bénéfiques que toi ! en tout cas c du bon boulot !
celiphane Messages postés 466 Date d'inscription samedi 16 février 2002 Statut Membre Dernière intervention 20 avril 2007
13 janv. 2003 à 04:14
merci de laisser vos commentaires, et d'évaluer cette idée.
Rejoignez-nous