none
Überprüfen ob Programm im Vollbildmodus läuft und Funktion ausführen beim Beenden des Programmes. RRS feed

  • Frage

  • Hallo!

     

    1. Ich suche eine Möglichkeit um in meinem C#-Programm abzufragen, ob eine bestimmte Fremdanwendung (in dem Fall freelancer.exe) im Vollbildmodus läuft (und nicht gerade minimiert ist).

    2. Gibt es eine Möglichkeit eine Funktion in meinem Programm auszuführen, wenn diese Anwendung geschlossen oder minimiert wird?
    Zur Zeit rufe ich dies mit einem Timer alle 250 ms ab:

     

        private void tFLSeeker_Tick(object sender, EventArgs e)
        {
          Process[] fLRunning = Process.GetProcessesByName("freelancer");
    
          if (fLRunning.Length > 0 && fLRunning[0].MainModule.FileVersionInfo.ProductName == "Freelancer")
          {
            //Programm läuft!
          }
          else
          {
            // Programm läuft nicht.
          }
    
        }

    Danke!
    Dienstag, 9. November 2010 03:38

Alle Antworten