Вы должны действительно опубликовать реальное сообщение об ошибке, а также фактические пути, чтобы сделать его проще, но кажется, что вы могли использовать неправильные аргументы.
Вместо этого, указав в качестве аргументов filepath, вы должны передавать его перед именем файла, чтобы могло работать следующее:
Process proc = new Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = System.IO.Path.Combine("filepath", "filename");
proc.Start();
Дополнительную информацию, включая образец, можно найти на странице MSDN для Process.Start
здесь .