Ignorer l'erreur et continuer en C#

Je suis en train d'ouvrir 3 programmes en C#, cependant, je voudrais encore le code de continuer si une erreur se produit. En d'autres termes, les programmes 2 et 3 devraient toujours essayer d'ouvrir si quelque chose échoue sur le programme 1. J'ai aussi ne veulent pas de Fichier Existence comme le programme prend certains commutateurs et tout ce qui peut échouer.
Le code ci-dessous bombe si le programme 1 échoue. Comment puis-je ignorer les erreurs et de continuer le code?

try
{
        string path = Environment.GetFolderPath(Environment.SpecialFolder.Startup);
        //Program 1
        Process x = Process.Start("\"C:\\Program Files\\Company\\Office\\MyProgram1.EXE\"   /runtime  \"C:\\Program Files\\Company\\Config.xml\" /cmd RunServer");
        //Program 2
        Process x = Process.Start("\"C:\\Program Files\\Company\\Office\\MyProgram2.EXE\"   /runtime  \"C:\\Program Files\\Company\\Config.xml\" /cmd RunServer");
        //Program 3
        Process x = Process.Start("\"C:\\Program Files\\Company\\Office\\MyProgram3.EXE\"   /runtime  \"C:\\Program Files\\Company\\Config.xml\" /cmd RunServer");
}
catch {}

OriginalL'auteur Cameron Castillo | 2013-03-23