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++Builder Discussion :

Savoir qui éxécute le logiciel


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 80
    Par défaut Savoir qui éxécute le logiciel
    Bonjour à tous,

    J'aimerais développer un système qui permettrait de lister automatiquement ( fichier log ) chaque PC d'un réseau exécutant mon logiciel. Dans ce listing il y aura le Nom des PC et les adresses MAC.

    La partie "récupération des infos" est prête, cependant je ne vois pas comment je peut m'y prendre pour savoir qui exécute mon logiciel.

    Dés que monlogiciel.exe est lancé on enregistre dans un fichier log les informations du pc qui la ouvert.

    Quelqu'un aurait une idée ?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Si tu souhaite obtenir le nom de l'utilisateur, regarde du coté de GetUserName.
    Si tu souhaite obtenir le nom du PC sur le réseau, regarde du coté de GetComputerName

  3. #3
    Membre Expert
    Avatar de sat83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    1 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 040
    Par défaut
    Comme j'ai un bout de code sous la main:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    //NOM DU PC
      char computerName[MAX_COMPUTERNAME_LENGTH] ;
      DWORD maxNameSize(MAX_COMPUTERNAME_LENGTH+1); ;
      if( GetComputerName( computerName, &maxNameSize) )
        ShowMessage( computerName ) ;
     
    //NOM DE L'UTILISATEUR
      DWORD maxUserSize(256);
      char userName[255];
      if( GetUserName(userName, &maxUserSize) )
        ShowMessage( userName ) ;

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 80
    Par défaut
    Merci bien je vais regarder ça d'un peut plus prés.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 80
    Par défaut
    Petit problème, je n'arrive pas à récupérer l'ip du PC qui lance mon application. Y a t-il une fonction du même type que GetUserName() mais pour l'ip ?

    [EDIT] : http://msdn.microsoft.com/en-us/library/aa366071.aspx

    Ne reste plus qu'a trouver la bonne fonction...

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

Discussions similaires

  1. [Système] Savoir qui est connecté en ce moment
    Par sourivore dans le forum Langage
    Réponses: 13
    Dernier message: 12/06/2006, 17h05
  2. Savoir qui est connecté
    Par Mat5725 dans le forum Langage
    Réponses: 2
    Dernier message: 18/10/2005, 13h06
  3. Comment savoir qui locke un enrengistrement
    Par Vroom dans le forum Oracle
    Réponses: 10
    Dernier message: 21/09/2005, 12h16
  4. [PopupMenu] comment savoir qui le lance?
    Par eponette dans le forum Composants VCL
    Réponses: 11
    Dernier message: 30/08/2005, 20h22
  5. Savoir qui ouvre une form
    Par rvzip64 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 16/07/2004, 16h25

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