Remote Prozess überprüfen mit VB.NET

VB.NET wird oft genutzt, um kleine und einfache Tools für Windows zu erstellen, wie z.B. hier um einen Remote Prozess von anderen Clients abzufragen. In diesem Beispiel wird erklärt, wie man auf einem Remote Computer überprüft, ob ein Prozess läuft oder eben nicht läuft. Das kann beispielsweise verwendet werden, um zu Überprüfen, ob spezielle Dienste laufen.

 

remote Prozess

Remote Prozess prüfen – mit diesem kleinen Code-Schnipsel

' SYNOPSIS:     Remote Prozess pruefen
' DESCRIPTION:  Prueft auf einem anderen Client, ob ein Prozess ausgefuehrt wird
' VERSION:      1.0
' AUTHOR:       www.ITnator.net | Johannes Huber
' CREATED:      13.06.2017


'check computer is online
If My.Computer.Network.Ping("yourclient") Then
Try
Dim obj As ManagementObject
obj = New ManagementObject("\\" + "yourclient" + "\root\cimv2:Win32_Service.Name='" + "servicename" + "'")
If obj("State").ToString = "Running" Then
txtStatus.text = "running"
Else
txtStatus.text = "stopped"
End If
Catch ex As Exception
End Try
Else
txtStatus.text = "offline"
End If

Der Code gibt im Textfeld “txtStatus” aus, ob der Prozess läuft (running), oder ober nicht läuft (stopped). Wenn es nicht überprüft werden kann, wird “offline” ausgegeben. 🙂

 

Mit VB.NET können auch Strings verschlüsselt und wieder entschlüsselt werden:

Verschlüsseln / Entschlüsseln mit VB.NET
Johannes Huber
 

In seiner Freizeit macht Johannes nichts lieber, als für ITnator Beiträge zu schreiben. Input bekommt er hierfür von Problemen in der IT Administration von Servern, Clients und vielen weiteren IT Komponenten.

Click Here to Leave a Comment Below 0 comments