Comment puis-je commencer un processus en arrière-plan?

Je n'arrive pas à trouver une réponse sur Google ou ici sur StackOverflow.

Comment puis-je commencer un processus en arrière-plan (derrière la fenêtre active)? Comme, lorsque le processus démarre, il ne sera pas interrompre le courant de l'application par l'utilisateur.

Le processus ne sera pas pop en face de l'application en cours, il sera juste de commencer.

C'est ce que j'utilise:

Process.Start(Chrome.exe);

Chrome apparaît en face de mon application lorsqu'elle est démarrée. Comment puis-je faire pour l'activer dans le fond?

J'ai aussi essayé:

psi = new ProcessStartInfo ("Chrome.exe");
psi.UseShellExecute = true;
psi.WindowStyle = ProcessWindowStyle.Hidden;
psi.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(psi);

Mais il n'y a pas de différence par rapport à la précédente.

Grâce.

En arrière-plan, entendez-vous derrière la fenêtre active?
Ouais désolé, l'angleterre n'est pas ma langue maternelle.
Cela peut aider: stackoverflow.com/questions/2027536/...
Ne qui vient de mettre google Chrome en arrière-plan après c'est commencé? Comment puis-je faire pour l'activer dans le fond?

OriginalL'auteur Robert Malansangan | 2015-07-25