IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Obtenir le nom de l utilisateur rattaché a un service windows


Sujet :

VB.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    159
    Points
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 159
    Points : 88
    Par défaut Obtenir le nom de l utilisateur rattaché a un service windows
    Bonjour,

    Je cherche a obtenir le nom d'utilisateur rattaché à un service windows, c est a dire si vous faites CTRL + ALT + SUPR et que vous allez dans gestionnaire de taches puis dans processus vous avez une liste des services windows qui tournent actuellement sur votre machine. La 2eme colonne de ce tableau se nomme "Nom de l'utilisateur". j aimerais obtenir cette information. J arrive comme ci dessous a lister les services et a obtenir leurs noms par contre cette info... je la cherche en vain !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Public Class Form1
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim Prc() As Process = Process.GetProcesses() 'on récupère la liste des processus de Windows: ATTENTION ce sont des tableaux
            For x As Integer = 0 To UBound(Prc) 'on fait toute la liste dans une boucle
                MsgBox(Prc(x).ProcessName)
            Next
        End Sub
    End Class
    Merci

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    159
    Points
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 159
    Points : 88
    Par défaut
    Bon j'ai trouvé tout seul

    Pour ceux que ca interesse....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Imports System.Management
     
    Public Class Form1
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim selectQuery As SelectQuery = New SelectQuery("Win32_Process")
            Dim searcher As ManagementObjectSearcher = New ManagementObjectSearcher(selectQuery)
            For Each proc As ManagementObject In searcher.Get
                MsgBox(proc("Name").ToString)
                Dim s(1) As String
                proc.InvokeMethod("GetOwner", CType(s, Object()))
                MsgBox(("User: " & (s(1) + ("\\" + s(0)))))
            Next
            Console.ReadLine()
        End Sub
    End Class

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Android] Obtenir le nom de l'utilisateur
    Par Voltigeur dans le forum Composants FMX
    Réponses: 1
    Dernier message: 10/03/2015, 15h24
  2. obtenir le nom d'utilisateur via un wcf service
    Par david lefaivre dans le forum ASP.NET
    Réponses: 0
    Dernier message: 17/06/2011, 18h13
  3. Obtenir le nom d'utilisateur en cours sur un serveur
    Par stargatejojo dans le forum VBScript
    Réponses: 0
    Dernier message: 04/10/2009, 16h41
  4. Réponses: 0
    Dernier message: 04/06/2009, 17h59
  5. Réponses: 1
    Dernier message: 12/06/2008, 13h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo