vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Testen ob eine Anwendung gestartet ist... 
Autor: Tomarr
Datum: 16.02.05 13:25

Hallo zusammen.

Für VB 6 habe ich ja ein Beispiel gefunden, es unter .NET zu machen scheint aber nicht so einfach zu sein wie ich zunächst dachte.

Um Herauszufinden ob eine Anwendung schon gestartet ist oder nicht habe ich mich unter .NET dem Process anvertraut. Meine Funktion soll nun lediglich zurückgeben TRUE wenn Anwendung gestartet und FALSE wenn nicht.

Meine derzeitige Funktion sieht nun so aus:

    Function IstAnwendungOK(ByVal dateiname As String) As Boolean
        Try
            Dim DateiOhneExe As String
            Dim Anwendung As New System.Diagnostics.Process
 
            DateiOhneExe = Mid(dateiname, 1, Len(dateiname) - 4)
            Anwendung.GetProcessesByName(DateiOhneExe)
 
            If Anwendung.Id <> 0 Then
                Return True
            Else
                Return False
            End If
            Anwendung = Nothing
        Catch ex As Exception
            MessageBox.Show("Modul2: Fehler in IstAnwendungOK: " & ex.Message)
        End Try
    End Function
Ich habe schon verschiedene varianten ausprobiert was Process angeht, aber entweder er erkennt nicht ob das Programm schon läuft, in dem Fall stürzt das Programm zwar nicht ab, aber es ist halt egal ob es läuft oder nicht, oder wie jetzt oben beschrieben stürzt das Programm ab.

Ein Problem ist noch das ich mehrere Programme überprüfen will ob diese laufen. Sprich ich habe eine Schlefe wo immer der Dateiname an die Function übergeben wird.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Testen ob eine Anwendung gestartet ist...1.099Tomarr16.02.05 13:25
Re: Testen ob eine Anwendung gestartet ist...705Maywood16.02.05 13:57
Re: Testen ob eine Anwendung gestartet ist...749ModeratorDaveS16.02.05 13:59
Re: Testen ob eine Anwendung gestartet ist...736Maywood16.02.05 14:03
Re: Testen ob eine Anwendung gestartet ist...673Tomarr16.02.05 14:07
So ganz funzt es nicht709Tomarr16.02.05 14:35
Re: So ganz funzt es nicht686ModeratorDaveS16.02.05 14:45
Re: So ganz funzt es nicht729Tomarr16.02.05 14:48
Re: So ganz funzt es nicht684ModeratorDaveS16.02.05 14:53
Re: So ganz funzt es nicht675Tomarr16.02.05 14:55
Re: So ganz funzt es nicht680ModeratorDaveS16.02.05 15:01
Re: So ganz funzt es nicht735Tomarr16.02.05 15:04

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel