unruledboy
Messages postés9Date d'inscriptiondimanche 10 juillet 2005StatutMembreDernière intervention26 juin 2008 17 juil. 2008 à 11:36
ok, I have found the spec you mentioned above, thanks.
and I found that since your code is written a few years ago, now there are quite a few new hardwares/types invented, the spec is upgraded too.
after checking out all your codes, you are really a code guru:)
unruledboy
Messages postés9Date d'inscriptiondimanche 10 juillet 2005StatutMembreDernière intervention26 juin 2008 17 juil. 2008 à 11:25
hi,
I check out the code, it display the following types: 0,1,2,3,4,8,9,11,12,13,16,17
what are remaning 5,6,7,14,15 etc stand for?
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 27 févr. 2006 à 20:51
salut,
pour les températures/vitesses, il existe une classe WMI mais qui ne permet de pas de lire la température (non implémenté)...sinon, le problème (qui est aussi celui de Microsoft) c'est qu'il n'y a pas une interface standard pour lire ces infos...il faut une base de donnée d'offset (et d'autres) pour tous les types de capteurs...ce qui est très difficile à tester sur une seule machine...je n'ai pas de projet correspondant...
cs_Mauricet
Messages postés89Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention28 juillet 2008 27 févr. 2006 à 10:54
Bonjour
Le logiciel fonctionne maintenant. Merci
Comment peut-on sortir les différentes informations de températures et les vitesses des ventilateurs ?
Ainsi que la température du disque dur ?
Maurice
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 26 févr. 2006 à 22:32
salut,
j'oublié : testé fonctionnel sous 2000, 2003, XP Pro et Vista. Ne fonctionne pas sous NT4 et 9x/ME
sinon, pour que la dll et le sys soient trouvés, il faut faire ce qui est dans les instructions...
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 26 févr. 2006 à 22:21
salut,
je viens de corriger, je m'étais gourré de solution...
ShareVB
cs_Mauricet
Messages postés89Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention28 juillet 2008 10 févr. 2006 à 11:29
Bonjour
C'est ceci qui pose problème
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SMBIOSdll", "SMBIOSdll\SMBIOSdll.vcproj", "{AEA26EB0-8728-4057-8103-DDC35CB19978}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SMBIOSReader", "SMBIOSReader\SMBIOSReader.vcproj", "{B911F990-691D-40A8-9D2D-7A9F2DB47BBB}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Maurice
cs_Mauricet
Messages postés89Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention28 juillet 2008 10 févr. 2006 à 10:55
Bonjour
Merci pour l'information
La version VB6 fonctionne
La version VB.net ne fonctionne pas quand je lance avec Debug
Trouve pas DLL et SYS
J'ai essayé de faire un projet à part mais rien à faire
Maurice
jemsboss
Messages postés4Date d'inscriptionvendredi 28 mai 2004StatutMembreDernière intervention11 août 2005 9 août 2005 à 15:23
ok je vais regarder de ce côté là.
Merci.
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 9 août 2005 à 09:20
salut,
en tout cas, pas par cette méthode...peut être avec WMI...désolé de ne pas pouvoir en dire plus...
ShareVB
jemsboss
Messages postés4Date d'inscriptionvendredi 28 mai 2004StatutMembreDernière intervention11 août 2005 8 août 2005 à 16:09
Salut
tout d'abord merci pour ce code très utile.
Ensuite j'aimerais savoir si il est possible de récupérer les infos DMI (N° série du PC) d'un ordinateur à distance.
En effet j'aimerais récupérer le N° de série d'un poste présent sur mon réseau.
Merci d'avance de vos suggestions.
daetips
Messages postés142Date d'inscriptionjeudi 10 juillet 2003StatutMembreDernière intervention10 novembre 2007 25 août 2004 à 13:13
No moi ca marche bien je suis sous Windows 2003 et ca roule. merci beaucoup
fbmraud
Messages postés1Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention20 août 2004 20 août 2004 à 17:02
Salut
Bien sympas ton code et plutôt respectueux de la DSP0134.
C'est pour quand le code source de la DLL et du driver ?
A+
Fabrice
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 14 avril 2004 à 21:37
salut
cette source a été développée avec :
Environnement 2003 : v 7.1.3088
et .NET Framework 1.1 v 1.1.4322
pour ouvrir le projet, il faut sûrement que tu en crées un avec ta version et que tu ajoutes la form1...
cs_AlexKing
Messages postés5Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention22 janvier 2008 13 avril 2004 à 11:43
Je n'arrive pas a ouvrir le projet. J'ai une erreur me disant que le fichier WindowsApplication1.vbproj a ete fait avec une version ulterieur a la mienne.
J4ai lance la verification de mise a jour et il ne trouve rien. J'ai quand memeinstalle le SDK 1.1 et ca ne change rien.
Avec quoi cette source a ete developpe quelle version?
Moi j'ai Environnement 2..2 : v 7.0.9500
et .NET Framework 1.0 v 1.0.3705
Une idee?
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 26 mars 2004 à 21:09
Salut,
pour ce qui est du numéro de série de l'écran ce n'est pas du tout dans les données DMI qu'il faut regarder mais simplement dans le registre : cela s'appelle EDID.
styvee
Messages postés3Date d'inscriptionmardi 25 novembre 2003StatutMembreDernière intervention 7 janvier 2004 30 déc. 2003 à 13:01
Salut,
est-il possible de recuperer via ton code, le serial number de l'ecran ?
le logiciel AIDA32 utilise le DMI pour le faire.
j'ai essayé via WMI mais les classes ne le proposent pas.
a+
ShareVB
Messages postés2676Date d'inscriptionvendredi 28 juin 2002StatutMembreDernière intervention13 janvier 201626 30 déc. 2003 à 12:14
Salut
Le problème peut avoir plusieurs causes :
- il faut impérativement être en mode Administrateur sinon le driver ne peut pas être chargé
- il peut y avoir des prb de chargement du driver meme sous Admin (chez moi il n'y a pas de prb)
- SMBIOS peut ne pas être supporté par l'ordi
- d'autres prbs inconnus...
pour le driver si à l'affichage du message "DMI non supporté" dans le registre il n'y a pas la clé HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSMBIOSReader : c'est que le driver n'est pas chargé
je vais mettre à jour la source pour qu'elle indique si le driver est chargé correctement
voila
styvee
Messages postés3Date d'inscriptionmardi 25 novembre 2003StatutMembreDernière intervention 7 janvier 2004 30 déc. 2003 à 10:02
Même problème.
cs_NewJack
Messages postés3Date d'inscriptionmardi 29 juillet 2003StatutMembreDernière intervention25 septembre 2003 25 sept. 2003 à 14:19
Bonjour,
ça m'a l'air bien sympa tout ça mais j'ai une erreur : DMI non supporté comment fait-on pour qu'il soit supporté ?
je suis sous XP
17 juil. 2008 à 11:36
and I found that since your code is written a few years ago, now there are quite a few new hardwares/types invented, the spec is upgraded too.
after checking out all your codes, you are really a code guru:)
17 juil. 2008 à 11:25
I check out the code, it display the following types: 0,1,2,3,4,8,9,11,12,13,16,17
what are remaning 5,6,7,14,15 etc stand for?
27 févr. 2006 à 20:51
pour les températures/vitesses, il existe une classe WMI mais qui ne permet de pas de lire la température (non implémenté)...sinon, le problème (qui est aussi celui de Microsoft) c'est qu'il n'y a pas une interface standard pour lire ces infos...il faut une base de donnée d'offset (et d'autres) pour tous les types de capteurs...ce qui est très difficile à tester sur une seule machine...je n'ai pas de projet correspondant...
Pour la température des disques, j'ai deux solutions :
-> WMI : MSStorageDriver_FailurePredictData et autres
-> http://www.vbfrance.com/codes/LECTURE-ATTRIBUTS-SMART-DIQUE-DUR-IDE-TEMPERATURE-DISQUE_7826.aspx
ShareVB
27 févr. 2006 à 10:54
Le logiciel fonctionne maintenant. Merci
Comment peut-on sortir les différentes informations de températures et les vitesses des ventilateurs ?
Ainsi que la température du disque dur ?
Maurice
26 févr. 2006 à 22:32
j'oublié : testé fonctionnel sous 2000, 2003, XP Pro et Vista. Ne fonctionne pas sous NT4 et 9x/ME
sinon, pour que la dll et le sys soient trouvés, il faut faire ce qui est dans les instructions...
sinon, aussi, les sources de la dll et du driver sont sur http://www.cppfrance.com/codes/SMBIOS-DMI-INFORMATIONS-SUR-VOTRE-ORDINATEUR-MEMOIRE-BIOS_25606.aspx
ShareVB
26 févr. 2006 à 22:21
je viens de corriger, je m'étais gourré de solution...
ShareVB
10 févr. 2006 à 11:29
C'est ceci qui pose problème
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SMBIOSdll", "SMBIOSdll\SMBIOSdll.vcproj", "{AEA26EB0-8728-4057-8103-DDC35CB19978}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SMBIOSReader", "SMBIOSReader\SMBIOSReader.vcproj", "{B911F990-691D-40A8-9D2D-7A9F2DB47BBB}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Maurice
10 févr. 2006 à 10:55
Merci pour l'information
La version VB6 fonctionne
La version VB.net ne fonctionne pas quand je lance avec Debug
Trouve pas DLL et SYS
J'ai essayé de faire un projet à part mais rien à faire
Maurice
9 août 2005 à 15:23
Merci.
9 août 2005 à 09:20
en tout cas, pas par cette méthode...peut être avec WMI...désolé de ne pas pouvoir en dire plus...
ShareVB
8 août 2005 à 16:09
tout d'abord merci pour ce code très utile.
Ensuite j'aimerais savoir si il est possible de récupérer les infos DMI (N° série du PC) d'un ordinateur à distance.
En effet j'aimerais récupérer le N° de série d'un poste présent sur mon réseau.
Merci d'avance de vos suggestions.
25 août 2004 à 13:13
20 août 2004 à 17:02
Bien sympas ton code et plutôt respectueux de la DSP0134.
C'est pour quand le code source de la DLL et du driver ?
A+
Fabrice
14 avril 2004 à 21:37
cette source a été développée avec :
Environnement 2003 : v 7.1.3088
et .NET Framework 1.1 v 1.1.4322
pour ouvrir le projet, il faut sûrement que tu en crées un avec ta version et que tu ajoutes la form1...
13 avril 2004 à 11:43
J4ai lance la verification de mise a jour et il ne trouve rien. J'ai quand memeinstalle le SDK 1.1 et ca ne change rien.
Avec quoi cette source a ete developpe quelle version?
Moi j'ai Environnement 2..2 : v 7.0.9500
et .NET Framework 1.0 v 1.0.3705
Une idee?
26 mars 2004 à 21:09
pour ce qui est du numéro de série de l'écran ce n'est pas du tout dans les données DMI qu'il faut regarder mais simplement dans le registre : cela s'appelle EDID.
voir ma source : http://www.vbfrance.com/code.aspx?ID=21507
30 déc. 2003 à 13:01
est-il possible de recuperer via ton code, le serial number de l'ecran ?
le logiciel AIDA32 utilise le DMI pour le faire.
j'ai essayé via WMI mais les classes ne le proposent pas.
a+
30 déc. 2003 à 12:14
Le problème peut avoir plusieurs causes :
- il faut impérativement être en mode Administrateur sinon le driver ne peut pas être chargé
- il peut y avoir des prb de chargement du driver meme sous Admin (chez moi il n'y a pas de prb)
- SMBIOS peut ne pas être supporté par l'ordi
- d'autres prbs inconnus...
pour le driver si à l'affichage du message "DMI non supporté" dans le registre il n'y a pas la clé HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSMBIOSReader : c'est que le driver n'est pas chargé
je vais mettre à jour la source pour qu'elle indique si le driver est chargé correctement
voila
30 déc. 2003 à 10:02
25 sept. 2003 à 14:19
ça m'a l'air bien sympa tout ça mais j'ai une erreur : DMI non supporté comment fait-on pour qu'il soit supporté ?
je suis sous XP
Merci