comment obtenir la valeur de retour de exe et le redémarrer

Scénario: j'ai un code MFC qui appellent un exe créé en C# (c'est une application windows form)

Besoin: j'ai besoin que le fichier exe doit retourner une valeur quand il est fermé et sur la base de la valeur de retour de la même exe on a commencé à nouveau

psudocode

  int result = RunExe("exename", arguments)
  if(result == 1)
  {
     result =  RunExe("exename", arguments)
  }

dois-je mettre la condition if dans la boucle?

plz me donner quelques suggestions.
1.Comment retourner une valeur à partir de l'exe
2. Comment recueillir la valeur de retour
3. Comment redémarrer le exe

OriginalL'auteur sshah | 2011-04-20