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

API, COM et SDKs Delphi Discussion :

Comment récupérer le nom d'un utilisateur (local ou active directory) ?


Sujet :

API, COM et SDKs Delphi

  1. #1
    Membre averti
    Avatar de HumanTool
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2006
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 276
    Points : 378
    Points
    378
    Par défaut Comment récupérer le nom d'un utilisateur (local ou active directory) ?
    Bonjour,
    j'aurais besoin de récupérer le nom d'un utilisateur (local ou active directory) et pour cêtre sûr de la saisie utilisateur, j'aimerais utiliser la fenêtre de sélection utilisateur windows (celle que l'on a lorsque l'on fait les propriétés d'un répertoires/sécurité/ajouter un utilisateur par exemple !)
    J'ai consulté la msdn et j'ai trouvé cet article avec le code C++ mais je n'arrive pas à trouver la correspondance en delphi.
    http://msdn.microsoft.com/library/de...ect_picker.asp

    Si quelqu'un à une idée ou si un post a déja été fait je veux bien que l'on me redirige (j'ai essayé la recherche sur les forums mais bon...)

    Ca a l'air assez costaud mais il faut juste trouver la correspondance des constantes utisées en C++
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    hr = CoCreateInstance(  CLSID_DsObjectPicker,
                                NULL,
                                CLSCTX_INPROC_SERVER,
                                IID_IDsObjectPicker,
                                (void**) &pDsObjectPicker);
    ou bien cela n'a pas été porté sous delphi...

    D'aprés le source il récupère les constantes de

  2. #2
    Membre averti
    Avatar de HumanTool
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2006
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 276
    Points : 378
    Points
    378
    Par défaut
    Bon, voilà j'ai posté ma question à Olivier Dahan et il m'a dis que la JVCL3 contient une traduction pour ObjSel.pas ici :
    http://cvs.sourceforge.net/viewcvs.py/jvcl/dev/JVCL3/common/ObjSel.pas?rev=1.10&view=log

    On y trouve effectivement les traductions des constantes, je vais donc m'y mettre pour utiliser le nécessaire...

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

Discussions similaires

  1. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 13h20
  2. Réponses: 1
    Dernier message: 26/11/2008, 14h37
  3. Comment récupérer les noms d'utilisateurs
    Par skandhal dans le forum Windows XP
    Réponses: 2
    Dernier message: 04/08/2008, 00h16
  4. Comment récupérer le nom de la machine locale ?
    Par micher dans le forum ASP.NET
    Réponses: 6
    Dernier message: 12/02/2007, 16h09
  5. Récupérer le nom de la machine locale
    Par Jflgb dans le forum C++Builder
    Réponses: 5
    Dernier message: 15/05/2003, 09h25

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