IMPOSEZ UNE CONFIGURATION MATÉRIELLE MINIMALE POUR VOS APPLIS, CONTRÔLES ET RESS

bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 - 17 janv. 2006 à 10:08
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 4 juil. 2009 à 09:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35610-imposez-une-configuration-materielle-minimale-pour-vos-applis-controles-et-ressources

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
4 juil. 2009 à 09:03
peux-tu m'indiquer les résultats que tu as eu stp?
j'essayerai de corriger si nécessaire

(logiquement rien ne "déconne", certaines chaînes n'existaient juste pas... il y a trois ans et demi)
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 2
4 juil. 2009 à 06:45
Personnellement je suis tombé sur un os. A priori ce code déconne un peu quand à la détection de Windows Vista.
Utilisateur anonyme
10 mars 2009 à 04:31
Trop simple et rapide, sauf que:

RAM Graphic par WMI: Sa met du temps pour charger ...
La 1ere fois, Sa a vraiment pris du temps ...
(Je m'attendais au debut a un: Signaler ce problème a Microsoft/Envoyer ou ne pas envoyer)

Pourquoi ça ?

Sinon:

CPU = 2793 Mhz
Carte = Vrai
Mémoir Vive = 1,98 Go
RAM GRAPH REG = 512 Mo
RAM GRAPH WMI (apres 2ans:) = 512 Mo

Chaine = Xp pro sp2

Sinon je veu savoir a quoi sert le Enum (au dessus de Chaîne) ?
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
19 janv. 2006 à 14:52
Salut pcpt
J'ai mis un peu de temps à tester ...
Les infos indiquées sont correctes (on ne rit pas) :
Horloge Proc = 299 Mhz
Carte son = Vrai
Mémoire Vive = 159 Mo
RAM Graphique par REG = 8 Mo
RAM Graphique par WMI = 0 Mo
Version de Windows : Enum = 24171,
Chaîne = Windows NT 4.0 WorkStation SP6
Très bonne idée, oui.
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
19 janv. 2006 à 14:51
Salut pcpt
J'ai mis un peu de temps à tester ...
Les infos indiquées sont correctes (on ne rit pas) :
Horloge Proc = 299 Mhz
Carte son = Vrai
Mémoire Vive = 159 Mo
RAM Graphique par REG = 8 Mo
RAM Graphique par WMI = 0 Mo
Version de Windows : Enum = 24171,
Chaîne = Windows NT 4.0 WorkStation SP6
EMSIEN Messages postés 194 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 11 juin 2009
18 janv. 2006 à 21:35
De Mon Coté ça marche,je trouve que c'est une Très Bonne idée.
http://ntic.blogspirit.com

WinXP Pro SP2.
P4 2.8 Ghz
256 Mo
64 Mo Graphique
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
18 janv. 2006 à 19:59
Bouv -> merci ;)
Ratala -> classe faite en VB6. désolé pour ta version, je n'ai aucune solution à te proposer.
Nocturne -> merci oui, je m'en suis aperçu hier également. pour WMI, c'est normal ; non présent par défaut, indiqué en commentaire dans la classe.
et les clefs proc et mémoire graphique sont soit absentes du registre, soit juste différentes. si quelqu'un a une piste, je suis preneur.
je continue à chercher de mon côté.
testé également sous W2K Pro SP4 avec succès.

merci pour vos tests et commentaires ;)
cs_Nocturne Messages postés 115 Date d'inscription mardi 26 février 2002 Statut Membre Dernière intervention 15 novembre 2007
18 janv. 2006 à 11:21
Sous Win98, je n'ai pas de frequence proc, de Ram Graphique par Reg ou par WMI.

AfconfigProc = 0 Mhz 'Pas ok, j'ai un PIII 500 Mhz
AfConfig = True 'Ok
Mémoire vive = 383 Mo 'Ok
Ram Graphique par Reg = 0 Mo 'Pas Ok, j'ai 128 Mo carte graphique AGP
Ram Graphique par WMI = 0 Mo 'Pas Ok
Version Windows :
Enum 14220, Chaîne "Windows 98 Seconde édition" 'Ok

J'espère que cela pourra t'aider.
++
ratala Messages postés 248 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 22 juin 2008
17 janv. 2006 à 22:24
Je suis sous VB5 et s'a na pas l'air de marcher...
bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 1
17 janv. 2006 à 21:27
Oui la chaine est correct. Tout est OK.
J'ai pas encore noté. Donc 10/10
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
17 janv. 2006 à 20:43
ok merci, donc tout est normal ;)
est-ce que "MsgBox AfConfig.GetConvertedVersion(AfConfig.GetWindowsVersion)" te renvoie bien la chaîne correcte stp?
bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 1
17 janv. 2006 à 18:54
PCPT>>Oui simple faute de frappe, il s'agit de WinXP SP2 !
2ème faute de frappe, j'ai mis 196 sur la premiere ligne de mon premier post au lieu de 192.

Sinon, dans les propriétés système, j'ai bien 192 Mo.
mRam.dwTotalPhys me renvoi 200785920
Donc 200785920 / 1024 / 1024 = 191,484375
il s'agit bien d'une question d'arrondi.

++
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
17 janv. 2006 à 18:38
modification de l'exemple, y'a plus qu'à executer ;) (cf screenshot)
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
17 janv. 2006 à 18:04
Kev-> dans le mod_Main, la première partie de code est acôtée. c'est cette parti qui retourne la configuration exacte.
la 2e quant à elle est l'exemple de fonctionnement final.
j'inverserai dans la mise à jour....

Bouv-> oui j'ai besoin de plus d'infos^^
WinWX? simple faute de frappe?
pour la RAM, mis à part qu'on renvoie l'arrondi inférieur, il y a toujours une petite différence (souvent non-significative). 191 me semble donc normal. combien le gestionnaire t'indique t'il?

le code fourni dans le bloc "[-]Source" ci-dessus est celui principalement qui méritera des modifs selon les versions. j'attend donc vos réponses.

et dites moi si je n'ai pas été assez clair.
@+
PCPT [AFCK]
bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 1
17 janv. 2006 à 10:55
KEV900001>>Rien n'est réellement indiqué. Je suis entré en mode debug pour voir les valeurs qu'il trouve.

++
kev900001 Messages postés 119 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 9 avril 2008
17 janv. 2006 à 10:27
slt moi il m'indique rien juste que ma config et superieur
bouv Messages postés 1411 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 3 mars 2019 1
17 janv. 2006 à 10:08
PB chez moi, il m'indique que j'ai 191 Mo de RAM alors que j'en ai 196.

Ma config :

WinWX Pro SP2.
Sempron 2400 @ 2100 Mhz
256 Mo partagé (192 Mo de Vive et 64 Mo de Graphique)
Carte son intégrée

Par contre pour la graphique, il trouve bien les 64.
J'espère que cela pourra t'aider. Si tu as besoin de plus d'infos dis le moi.
Rejoignez-nous