hyperion adlı üyeden alıntı: mesajı görüntüle
c# ta vb.netten biraz daha farklıymış ^^

en üste
using system;
using system.diagnostics;
yazdıktan sonra, servisi başlatmak istediğiniz yere
process p = new process();
            p.startınfo = new processstartınfo("cmd", "/c \" sc start servis_adi \"")
            {
                redirectstandardoutput = true,
                useshellexecute = false,
                createnowindow = true
            };
            p.start();
            string output = p.standardoutput.readtoend();
            p.waitforexit();
yazın...

Not: Cmd nin verdiği mesajlar output değişkenine aktarılır...
Not2: Servis_adi yerine servisin adını yazın ^^
not3: Messenger bir servis değildir
teşekkürler, sorunum çözüldü.