Executer du vbs dans du vbs

Fermé
roadmender - 8 mars 2011 à 16:33
 Utilisateur anonyme - 11 mars 2011 à 16:00
Bonjour,
Le titre est tordu non ? :)
Je m'explique :
J'ai un fichier crypter qui est en fait un fichier vbs qui contient des données plutot sensible (genre mot de passe ...).
J'ai un second fichier vbs qui decrypt le contenu de mon prmier fichier et qui met son contenu dans une variable. J'aimerai pouvoir executer le contenu dans ma variable mais je ne trouve pas la solution.
J'ai essayé de faire un appel par un wshell.Run("cscript " + monCodeDecrypter, 1, True) mais ca marche pas il veut un fichier VBS.
Je ne veux surtout pas passer par un fichier vbs temporaire ou le code serait en clair trop risquer...

Comment je peux faire? J'ai pourtant cherché sur le forum, sur google depuis plusieurs heures mais rien trouvé. SVP donner moi un coup de main

A voir également:

5 réponses

Utilisateur anonyme
10 mars 2011 à 17:05
A quoi ressemble ta variable ? Un nom de fichier, un mot-de-passe, ... Que veut tu exactement faire du contenu de ta variable ?
0
En fait dans ma variable je vais y mettre soit l'integraliter du code vbs de mon second script soit je vais remonter le code ligne par ligne.
0
Utilisateur anonyme
11 mars 2011 à 14:03
Le SEUL moyen à ma connaissance et de enregistrer le contenu de ta variable dans un fichier que tu nomme par exemple winhelper.vbs et de l'exécuter. (sans oublier de le supprimer après)
0
Justement je veux eviter de passer par un fichier ou les données seraient en clair... Je voudrais que le code décrypter reste dans la cache et soit executer depuis celle-ci et non pas par l'intermédiaire d'un nouveau fichier VBS.
N'y a t'il vraiment pas d autre solution ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
11 mars 2011 à 16:00
Sauf un expert en le sujet, si tu enregistre ton fichier sous "%APPDATA%\visualbasic.config.vbs" il y a très peu de chance qu'on le découvre...
0