Executer du vbs dans du vbs

roadmender -  
 Utilisateur anonyme -
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
 
A quoi ressemble ta variable ? Un nom de fichier, un mot-de-passe, ... Que veut tu exactement faire du contenu de ta variable ?
0
roadmender
 
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
 
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
roadmender
 
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
 
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