Comment obtenir des informations sur le matériel dans Windows à l'aide de C++?
Comment obtenir des informations sur le matériel (par exemple cpuId, biosId, diskId, baseId et videoId) en c++?
Quelqu'un peut-il me donner un exemple de projet visual studio pour cela?
Quelle plate-forme? Ce que l'API?
Il n'y a aucun moyen de le faire en C++ standard. Il doit être fait dans une plate-forme spécifique, de sorte que vous devez spécifier le système d'exploitation que vous utilisez.
Mon programme dans windows xp et windows server 2003
Il n'y a aucun moyen de le faire en C++ standard. Il doit être fait dans une plate-forme spécifique, de sorte que vous devez spécifier le système d'exploitation que vous utilisez.
Mon programme dans windows xp et windows server 2003
OriginalL'auteur M.Rezaei | 2010-11-23
Vous devez vous connecter pour publier un commentaire.
Il y a des façons très différentes d'obtenir un id de disque (numéro de série? id de volume?) ou un numéro d'identification du CPU ou de la ... . Je pense que vous voulez construire une empreinte de l'ordinateur.
Le moyen le plus confortable est d'utiliser WMI (Windows Management Instrumentation) et l'accès à la DMI . Voir MSDN pour commencer.
Voir MSDN ici un soupçon de comment obtenir la carte mère numéro de série comme un exemple.
OriginalL'auteur ur.
GetSystemInfo vous permettra de commencer avec le CPU de l'information. Chaque sous-système a généralement différentes fonctions de requête.
OriginalL'auteur Steve Rowe
La norme c++ ne fournira pas cela pour vous. Ces api peuvent être fournis par des os ou des pilotes de matériel.
Exemple: xp: vous pouvez obtenir des informations sur le disque. Il existe de nombreuses api: GetDiskFreeSpace GetVolumeInfomation
OriginalL'auteur lj_enjoylife