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 :

récupérer les infos système en c++


Sujet :

C++

  1. #1
    Membre à l'essai
    Homme Profil pro
    stagiaire en informatique
    Inscrit en
    Août 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : stagiaire en informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 28
    Points : 18
    Points
    18
    Par défaut récupérer les infos système en c++
    Bonjour,

    Je travaille actuellement sur un logiciel qui fait un relevé de certaines informations sur chaque ordinateur d'un réseau.
    Lorsque je veux connaitre ces informations à la main comme je le fais actuellement, je passe par msinfo32. J'aurais voulu savoir si il y avait moyen de récupérer ces mêmes informations (juste la partie résumé système).
    Faire un Shellexecute de msinfo32 /rapport c:/TEMP n'est pas viable dans mon cas je veux que cela soit silencieux et aussi léger que possible or le rapport est hyper lourd (beaucoup d'infos dont la plupart ne me sont pas utiles) et est en plus clairement visible avec la petite fenêtre qui apparait.

    Je développe sous visual studio c++ 2010 avec un projet de type Windows Form Application.

    Corialement et Merci d'avance
    Razgort

  2. #2
    Membre actif Avatar de Vespiras
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 168
    Points : 265
    Points
    265
    Par défaut
    Salut,

    Quelles infos tu veux récuperer ?
    Listes des services, username, last logon time, infos matérielles ? etc ...

    En tout cas un petit tour sur cette FAQ et tes yeux s'illumineront :

    http://cpp.developpez.com/faq/bcb/?page=systeme

    Bonne journée,

  3. #3
    Membre à l'essai
    Homme Profil pro
    stagiaire en informatique
    Inscrit en
    Août 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : stagiaire en informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    Salut,
    Merci d'avoir répondu si rapidement, je commence à regarder la faq que tu m'a filé, mais il ne me semble pas trouver les réponses que je cherche :

    Les infos qui m'intéresse le plus sont :
    Fabricant de la machine
    Modèle de la machine
    version du Bios

    et en option mais qui m'arrangerait :
    les infos sur le processeur telles qu'elles sont décrites dans msinfo32,
    le système d'exploitation ainsi que la memoire physique totale.
    Pour le système d'exploitation, la ram et le proc je dit en option car je sais comment les récupérer autrement, mais si je pouvais tout récupérer d'un coup ce serait le top.

  4. #4
    Membre actif Avatar de Vespiras
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 168
    Points : 265
    Points
    265
    Par défaut
    Tu peux sûrement t'orienter vers cette page :

    http://support.microsoft.com/kb/300887

    Et voir si tu peux trier et reduire le flux de données que te retourne msinfo32. Je ne connais pas trop ce petit utilitaire, mais au pire si tu n'arrives pas a tes fins, l'Api Win32 doit sûrement contenir ce qu'il faut pour récuper tout ce dont tu as besoin.

    Sinon il existe un logiciel gratuit OCS Inventory, qui permet de récuperer des tas d'infos sur les machines, et ce sont des développeurs français, essaye de leur poser la question, et de leur demander quels outils ils ont utilisés, si tu dois vraiment développer ta propre solution, il seront sûrement ravis de te répondre .

    http://www.ocsinventory-ng.org/fr/

    En tant qu'utilisateur de leur soft je peux te dire que c'est puissant.

  5. #5
    Membre à l'essai
    Homme Profil pro
    stagiaire en informatique
    Inscrit en
    Août 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : stagiaire en informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    Merci Oui oui je connais ocs et glpi mais la ce serait pour récupérer ces infos à chaque démarrage et les envoyer a une base de données.

    Cela a pour but d'être beaucoup plus léger que ocs.

    Mais apparemment je ne peux pas me servir de l'API WIN32 elle n'est pas compatible avec le type de projet que j'utilise. Et j'utilise ce type de projet car le logiciel a d'autre fonctionnalités en parallèle qui en ont besoin.

  6. #6
    Membre à l'essai
    Homme Profil pro
    stagiaire en informatique
    Inscrit en
    Août 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : stagiaire en informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    Salut,

    J'ai pu finalement me débrouiller avec les applications WMI de windows.
    Si quelqu'un cherche des réponses sur ce même sujet :
    http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

    Discussion résolue.
    Merci encore

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

Discussions similaires

  1. Récupérer les infos d'un alias
    Par Oluha dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/04/2005, 10h10
  2. Réponses: 3
    Dernier message: 28/10/2004, 08h39
  3. Delphi - récupérer les infos d'un utilisateur
    Par jlf dans le forum Débuter
    Réponses: 2
    Dernier message: 26/06/2004, 11h34
  4. Récupérer les infos sur un fichier audio
    Par Halleck dans le forum Windows
    Réponses: 13
    Dernier message: 17/04/2004, 18h39
  5. Réponses: 6
    Dernier message: 23/12/2003, 15h30

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