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 :

Détecteur de matériel et de logiciel installé


Sujet :

C++

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut Détecteur de matériel et de logiciel installé
    Bonjour à tous !!

    Je suis actuellement en train de réaliser un petit logiciel en C++ qui devrait permettre de savoir si la configuration du matériel et des logiciels est suffisante.

    Dans ce sens, je voudrais pouvoir savoir si la carte graphique peut supporter DirectX 7.0 et YUYV ou YV12 ou YUY2.
    De même, je voudrais savoir si open gl est supporté et si oui est ce qu'il peut gérer les shaders, les espaces de couleur de sortie disponible et la vitesse de rendu en accord avec DirectX.

    Bon alors, je me suis d'abord renseignée. Pour savoir si directX est installé, j'ai commencé à apprendre à me servir des objects COM (Component Object Model) comme on me l'a indiqué.
    Par contre pour reconnaitre la version et le reste, j'avour avoir un peu plus de mal. Je ne sais pas trop sur quoi partir...

    Est ce que quelqu'un aurait une idée, pour guider mes recherches de manière à pouvoir programmer ceci en C++?

    En vous remerciant, je vous souhaite une agréable journée !

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Quelques idées :
    - Aller lire la base de registre
    - Tenter de charger la DLL de DirectX qui t'intéresse, et si ça fonctionne, charger dynamiquement et appeler la fonction qui permet de récupérer la version.

    Pour ce qui est d'OpenGL, normalement il est supporté depuis au moins Windows 95, donc tu peux simplement initialiser un contexte et aller lire les extensions / capacités du driver pour voir s'il supporte ce qui t'intéresse.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut
    D'accord merci, je vais regardé de ce coté là...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut
    En fait, on vient de me montrer que par exemple, si tu executes le programe dxdiag tu obtiens plusieurs caractéristique sur ta configuration.
    Donc, grace au logiciel Dependency Walker, je regarde les .dll que ce programme utilise pour essayer de trouver quelles fonctions est appelée pour avoir les informations sur la version de directX par exemple...

    Bon, enfin, là je cherche, y'a pas mal de fonction et je ne sais pas exactement à quoi serve chaque dll. C'est juste pour info, qui sait, cela pourra aussi aider quelqu'un...

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/07/2006, 18h11
  2. Réponses: 5
    Dernier message: 04/05/2005, 15h39
  3. Désinstaller un logiciel installer avec apt-get ?
    Par piff62 dans le forum Debian
    Réponses: 2
    Dernier message: 23/02/2005, 18h44
  4. Liste des logiciels installés
    Par Civodul4 dans le forum Windows
    Réponses: 4
    Dernier message: 06/10/2004, 14h51
  5. Comment récupérer la liste des logiciels installés sur une machine ?
    Par david_chardonnet dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 19/09/2003, 17h41

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