VB.net - ServiceController Klasse - Berechtigung



  • Guten Morgen,

    ich nutze in VB.net die Servicecontroller Klasse mit folgendem code:

    spooler = New System.ServiceProcess.ServiceController("spooler")
            If spooler.Status = ServiceProcess.ServiceControllerStatus.Stopped Then
                Label.BackColor = Color.Red
           End if
    

    Das funktioniert natürlich nur, wenn adminrechte vorhanden sind.
    Ich möchte der Servicecontroller Klasse die Berechtigung mitgeben, also wenn der lokale Administrator Account ein anderes Passwort verwendet.
    Hat da jemand eine Idee ?
    Vielen Dank Cola 🙂



  • innerhalb der Workgroup funktioniert es mit folgendem :

    Dim PermSet As PermissionSet
    Public Overridable Function SetPermission(ByVal perm As IPermission) As IPermission
            PermSet.SetPermission(New EnvironmentPermission(EnvironmentPermissionAccess.AllAccess, "administrator"))
        End Function
    

    Ich suche nach einer Möglichkeit- anmelden als:Benutzer,Passwort,Domäne.
    Müßte mit der ServiceControllerPermission Klasse zu machen sein.
    Kann mir dabei jemand helfen ?

    Vielen Dank Cola 🙂


Anmelden zum Antworten