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

Plateformes Discussion :

Liste des utilisateurs [Windows]


Sujet :

Plateformes

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 222
    Points : 766
    Points
    766
    Par défaut Liste des utilisateurs
    Bonjour,

    Sauriez-vous comment on peut récupérer "proprement" avec Qt la liste des comptes sur un poste windows.

    L'idée étant d'accéder à tous les répertoires %AppData% pour tous les utilisateurs enregistrés sur un poste (en supposant que le programme soit lancé avec les droits admin).

    Sous Windows Xp je pourrais lister les répertoire de "C:\Documents and Settings\", mais déjà sous Windows c'est un autre répertoire...je cherche donc à
    le faire de manière propre et portable.


    (Idéalement il faudrait aussi que ça marche sous linux mais je n'en ai pas besoin pour le moment.)

    Merci.

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    A priori, je vois rien de portable. Ni même d'option permettant de savoir sur quelle version du système tourne l'application. Donc il faut tester la présence des répertoires et leurs contenus. Il faut peut être voir du côté de la base de registre de windows ? (avec QSettings)

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 222
    Points : 766
    Points
    766
    Par défaut
    Oui, actuellement je récupère le répertoire de l'utilisateur courant (ou plutôt le chemin vers un fichier de config) à partir d'un QSettings(QSettings::IniFormat,QSettings::UserScope, ....), donc je pense que je vais pouvoir récupérer ceux des autres en remontant dans les répertoires au dessus (quoi que je ne l'ai pas encore testé en le lançant avec les droits admin).

    Mais ce n'est pas très propre. Je me demande comment fait Qt pour trouver ce répertoire, peut-être en récupérant une variable d'environnement ?

  4. #4
    Rédacteur

    Inscrit en
    Novembre 2006
    Messages
    1 272
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 272
    Points : 1 672
    Points
    1 672
    Par défaut
    A mon avis comme le pense gbdivers il n'y a rien de portable donc tu devrais plutôt essayer de voir du cote de l'API Windows qui te fournira tous ce que tu veux au sujet des utilisateurs de la machine.
    Vous voulez participer aux Tutoriels, FAQ ou Traductions et faire partie de l'équipe Qt de Developpez.
    N'hésitez pas à me contacter par MP.

  5. #5
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 222
    Points : 766
    Points
    766
    Par défaut
    Je repasse juste pour marquer ce vieux sujet résolu.

    J'avais besoin d'une solution portable.
    Problème résolu en trouvant un moyen de faire ce que je voulais sans avoir à lister les utilisateurs: certains fichiers ont été mis dans un répertoire commun et peuvent être traités d'un seul coup, d'autres, propres à chaque utilisateur, doivent être traités par chaque utilisateur au lancement du logiciel.

    Merci.

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

Discussions similaires

  1. Liste des Utilisateurs (sessions) actifs
    Par gnawa dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 26/02/2007, 11h52
  2. Stocker la liste des utilisateurs connectés
    Par matthew016 dans le forum Développement Web en Java
    Réponses: 5
    Dernier message: 03/08/2006, 10h32
  3. [VB.NET]API qui récupère la liste des utilisateurs connectés
    Par cedric.synix dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/07/2006, 00h17

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