Hallo Leute,
ich prüfe in meiner Anwendung ob diese bereits einmal gestartet wurde und gebe eine Meldung aus und beende den zweiten Start, falls dies der Fall ist:
Nun möchte ich aber statt der Messagebox die bereits vorher gestartete Anwendung in den Vordergrund holen.
Kann ich das irgendwie über den Wert aus
ich prüfe in meiner Anwendung ob diese bereits einmal gestartet wurde und gebe eine Meldung aus und beende den zweiten Start, falls dies der Fall ist:
VB.NET-Quellcode
- 'Prüfen ob Anwendung bereits läuft
- If System.Diagnostics.Process.GetProcessesByName(System.Reflection.Assembly.GetExecutingAssembly.GetName.Name).Length > 1 Then
- MessageBox.Show("Application is already running!", "Application is already running!", MessageBoxButtons.OK, MessageBoxIcon.Stop)
- End
- End If
Nun möchte ich aber statt der Messagebox die bereits vorher gestartete Anwendung in den Vordergrund holen.
Kann ich das irgendwie über den Wert aus
System.Diagnostics.Process.GetProcessesByName
tun oder muss ich da über die WinAPI FindWindow
fahren? Liebe Grüße
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at