[Console] Récupérer une valeur de retour
	
	
		Bonjour,
J'ai créé un éxécutable qui me permet de récupérer la valeur HASH en MD5 d'une string.
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 
 |  
public static void Main(string[] args)
{
     StreamWriter writer = null;
     string hash_value="";
     if(args[0] != null)
     {
         hash_value = HashString(args[0]);
     }
 
      // return 0;
 
}
 
private static string HashString(string Value)
{
     MD5CryptoServiceProvider mhash = new MD5CryptoServiceProvider(); 
 
     // Convertit la chaîne originale en un tableau de Bytes
     byte[] bytValue = System.Text.Encoding.UTF8.GetBytes(Value);
     // Procède au hashage et retourne un tableau de Bytes
     byte[] bytHash = mhash.ComputeHash(bytValue);
     mhash.Clear();
     // Retourne une chaîne de caractères en base 64 de la valeur hashée
     return Convert.ToBase64String(bytHash);
} | 
 Ce que j'aimerai, c'est récupérer hash_value à l'aide d'un script qui ressemblerait à ça (en Vb Script):
	Code:
	
| 12
 3
 4
 
 | Set WshShell = WScript.CreateObject("WScript.Shell")                
cmd = "MD5HASH -test"
returnCode = WshShell.Run ("cmd.exe" &cmd) 
MsgBox returnCode | 
 Quelqu'un saurait-il comment renvoyer une valeur ?