C# équivalent à fork () et exec()

Je suis au point un programme qui a besoin de faire appel à un programme extérieur, mais doit attendre à ce qu'il exécute. Ceci est fait en C# (à laquelle je suis tout nouveau, mais que vous avez beaucoup d'expérience en C++, Qt et C) et de la fonction CreateProcess ne semble pas être ce que je suis à la recherche d' (démarre le processus, puis l'oublie, que je n'ai pas besoin).

C'est l'un de mes premiers projets de Windows (ou au moins, que Windows et certainement seulement .NET) et je suis beaucoup plus habitué à faire ce genre de chose pour *nix, où je voudrais utiliser la fourche et puis exec à l'enfant, puis d'attendre pour l'enfant de se terminer. Mais je n'ai aucune idée où commencer à chercher à faire quelque chose comme cela.

Oh, et je suis assez sûr que je suis coincé dans .NET parce que j'ai besoin de lire l'accès au registre pour terminer ce projet et .NET de l'accès au registre est absolument incroyable (à mon avis, je n'ai aucun point de comparaison).

Grâce.

OriginalL'auteur seanr8 | 2013-07-19