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

C# Discussion :

recuperer le nom d'utilisateur du processus


Sujet :

C#

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 33
    Par défaut recuperer le nom d'utilisateur du processus
    Bonjour
    je travail sur une petite application pour la gestion des processus ,
    seulement j'ai pas trouver comment récupérer le Nom d'utilisateur du processus
    si qlq 'un peut m'aider

    merci!!

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Process.StartInfo.UserName

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 33
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Process.StartInfo.UserName
    salut

    j'ai essayé mais ça me donne des chaines Vide
    voila un petit exemple de ce que j'ai fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    static void Main(string[] args)
            {
                foreach (Process proc in Process.GetProcesses())
                {
                    Console.WriteLine(proc.ProcessName+"  "+proc.StartInfo.UserName);
                }
                Console.ReadLine();
            }
    merci de m'aider !

  4. #4
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    bah chez moi ca marche nickel; t'es sur d'être en application console?
    EDIT : le UserName s'affiche pas

  5. #5
    Membre chevronné
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 288
    Par défaut
    Trouvé sur http://benreichelt.net/blog/2006/01/...ess-user-name/

    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
     
    static string GetProcessOwner(int processId)
    {
        string query = "Select * From Win32_Process Where ProcessID = " + processId;
        ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
        ManagementObjectCollection processList = searcher.Get();
     
        foreach (ManagementObject obj in processList)
        {
            string[] argList = new string[] { string.Empty };
            int returnVal = Convert.ToInt32(obj.InvokeMethod("GetOwner", argList));
            if (returnVal == 0)
                return argList[0];
        }
     
        return "NO OWNER";
    }
    Ne pas oublier d'ajouter System.Management en référence du projet

  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 33
    Par défaut
    ok je vais essayer

    merci les amis!

Discussions similaires

  1. [Joomla!] [Joomla 1.5] Récupérer le nom d'utilisateur connecté
    Par sitws dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 16/12/2011, 23h34
  2. recuperer le nom d'utilisateur connecté à la base access
    Par laurent.w dans le forum Sécurité
    Réponses: 4
    Dernier message: 17/01/2007, 07h12
  3. Réponses: 1
    Dernier message: 22/04/2006, 23h06
  4. Réponses: 4
    Dernier message: 22/04/2006, 09h25
  5. Réponses: 6
    Dernier message: 25/08/2004, 09h50

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