Testen ob MailClient läuft

  • C#

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von CodingWithFalk.

    Testen ob MailClient läuft

    Hallöle,

    Wollte mal Fragen ob ich herausfinden kann ob der standart MailClient läuft...
    Ihn zu ermitteln ist hab ich schon hinbekommen:

    C#-Quellcode

    1. RegistryKey hklm = Registry.LocalMachine;
    2. RegistryKey mailClients = hklm.OpenSubKey("SOFTWARE\\Clients\\Mail");
    3. string defaultClient = (string)mailClients.GetValue("");


    Allerdings bekomme ich da sowas wie: "Microsoft Outlook zurück"

    Wie kann ich damit testen ob das Programm läuft?

    Ich hatte an sowas gedacht:

    C#-Quellcode

    1. foreach(Process p in Process.GetProcesses())
    2. {
    3. if(p.ProcessName.Contains(defaultClient))
    4. {
    5. lbMailClient.Text = defaultClient;
    6. }
    7. }


    Aber das funktioniert so nicht weil der Processname ja nicht genau Microsoft Outlook ist.

    Wie kann ich jz also genau mit der Angabe von oben herausfinden ob der Client läuft?

    Danke schon mal

    LG Wolf

    *Topic verschoben*

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()