tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
387
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kai2004 kai2004 ist offline Grünschnabel
    Registriert seit
    Nov 2006
    Beiträge
    1
    Hallo,

    besteht eine möglichtkeit den Ordner eines Prozesses zu ermitteln?


    Hintergrund:
    Ich überprüfe mittels "GetProcessesByName" ob eine bestimmte Anwendung läuft. Es kann jedoch vorkommen, das diese auch ein zweites mal unter einem anderen Verzeichniss läuft.
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Hier bekommst du alle Filenamen der Prozesse aufgelistet, den Ordner zu extrahieren mittels der Path-Klasse sollte dann kein Problem mehr darstellen. Achtung: idle und System besitzen die verwendete Eigenschaft nicht, daher unter anderem auch der try-catch-Block.
    Code csharp:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    Process[] processes = Process.GetProcesses();
    foreach (Process p in processes)
    {
        try
        {
            Console.WriteLine(p.ProcessName + " - " + p.MainModule.FileName);
        }
        catch (Exception ex)
        {
            Console.WriteLine(p.ProcessName);
            //Console.WriteLine(ex.Message);
        }
    }
     

Ähnliche Themen

  1. [C#] Statusnachrichten eines aufgerufenen Prozesses
    Von WiZdooM im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 30.06.10, 16:47
  2. Speicherbereich eines Prozesses
    Von Ichbinalex im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 08.06.09, 15:00
  3. Stdout eines Prozesses ermitteln
    Von Hroudtwolf im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 17.11.07, 19:43
  4. Verbindung eines Prozesses überprüfen
    Von nagydaniel im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 16.08.07, 10:24
  5. PID eines Prozesses ermitteln
    Von Caruso_Nix im Forum Java
    Antworten: 6
    Letzter Beitrag: 23.11.04, 13:35