Bonjour,
Je vous explique rapidement mon problème, ce n'était pas facile de donner un titre précis....
J'ai un script batch dans lequel j'ai plusieurs commandes openssl (pour la génération d'un SHA).
Ces commandes ont besoin d'une variable d'environnement (qui est un mot de passe). Donc la première ligne de mon script est "set password=1234"
Ce script est lancé dans un programme C++ grâce à l'instruction "system("monscript.bat")".
Une fois le script lancé dans mon programme C++, un terminal DOS s'ouvre et exécute automatiquement toutes les lignes du script. Le problème est que l'utilisateur de mon programme C++ verra alors l'instruction "set password=1234" s'afficher. Or je ne veux pas qu'il voit le mot de passe.
Avez vous une solution ou des conseils à me donner?
Merci d'avance!
Partager