Uruchamianie aplikacji z parametem

Witam.

Mam taki kod:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Diagnostics;

namespace Backup

{

    class Program

    {

        static void Main(string[] args)

        {

            DateTime czas = DateTime.Now;

            string czas2 = czas.ToShortDateString();

            Console.WriteLine("Uruchomiłem proces archiwilizacji bazy danych. Data archiwum: " +czas2);

            Process.Start("C:\\Program Files (x86)\\PostgreSQL\\8.3\\bin\\pg_dump.exe -c -O -U login -h localhost -p 5432 c:\\backup\\haha.sql --disable-dollar-quoting -i test");

        }

Program ten po uruchomieniu powinien uruchomić program pg_dump, jednak zgłasza błąd “nie można odnaleźć żądanego pliku”

po usunięciu parametrów pliku :

-c -O -U login -h localhost -p 5…

aplikacja działa… Jak zapisać te parametry żeby wszystko działało??

Z góry dzięki za pomoc,

Pozdrawiam Northwest

http://msdn.microsoft.com/en-us/library/h6ak8zt5.aspx

dzięki:)