Hallo ich habe folgendes Problem bei diesem Code, und hoffe jemand kann mir helfen
Die Probleme liegen an diesen beiden Zeilen
ServiceName ist nur ein Platzhalter für meinen fehlenden Member
Wie gehört das richtig hat jemand eine Idee?
Zweite Problem Zeile
Wie schreibt man das um einen Dienst zu starten ?
Danke für eure Hilfe
Ach ja vorher hab ich natürlich noch folgende Verweise gesetzt
VB.NET-Quellcode
- Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
- Dim strItemCheck As String
- Dim objProcess As System.Diagnostics.Process
- Dim objDienst As ServiceController
- Dim blnFound As Boolean
- ' Durchläuft alle markierten Einträge
- For index As Integer = 0 To ListView1.CheckedItems.Count - 1
- ' Hilfsvariable für den Pfad
- Dim fullpath As String = ListView1.CheckedItems(index).Text
- ' Dateiname ohne Dateiendung (=ProcessName)
- Dim processname As String = IO.Path.GetFileNameWithoutExtension(fullpath)
- strItemCheck = ListView1.CheckedItems(index).Text
- If String.Compare(strItemCheck, "Prozess", False) = 0 Then
- ' Prüfen, ob Process mit dem aktuellen processname schon läuft
- For Each objProcess In System.Diagnostics.Process.GetProcesses
- blnFound = (String.Compare(strItemCheck, objProcess.ProcessName, False) = 0)
- If blnFound Then Exit For
- Next objProcess
- ' Versuche, Process zu starten
- If Not blnFound Then
- Try
- System.Diagnostics.Process.Start(fullpath)
- Catch ex As Exception
- ' MessageBox.Show(ex.Message)
- End Try
- End If ' Dienst
- ElseIf String.Compare(strItemCheck, "Dienst", False) = 0 Then
- ' Prüfen, ob Dienst mit dem aktuellen processname schon läuft
- For Each objDienst In
- blnFound = (String.Compare(strItemCheck, objDienst.ServiceName, False) = 0)
- If blnFound Then Exit For
- Next objDienst
- ' Versuche, Dienst zu starten
- If Not blnFound Then
- Try
- System.Diagnostics.Process.Start(fullpath)
- Catch ex As Exception
- ' MessageBox.Show(ex.Message)
- End Try
- End If
- End If
- Next index
- End Sub
Die Probleme liegen an diesen beiden Zeilen
ServiceName ist nur ein Platzhalter für meinen fehlenden Member
Wie gehört das richtig hat jemand eine Idee?
Zweite Problem Zeile
Wie schreibt man das um einen Dienst zu starten ?
Danke für eure Hilfe
Ach ja vorher hab ich natürlich noch folgende Verweise gesetzt