cs_hippo92210b
Messages postés59Date d'inscriptionlundi 12 février 2007StatutMembreDernière intervention 9 décembre 2009
-
19 juin 2009 à 18:12
us_30
Messages postés2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 2016
-
20 juin 2009 à 21:49
Bonjour,
Je cherche un petit bout de code pour déterminer si la machine ou il est exécuté est un fixe ou un portable, j'ai chercher mais je n'ai pas trouvé...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 19 juin 2009 à 20:42
Salut
Posons-nous la question, voulez-vous : "c'est quoi t'est-ce le détail qui fait la différence entre un portable et un PC de bureau ?"
Je dirais les batteries ?
Regarde dans l'exemple VB6 fournit par http://logiciel.codes-sources.com/logiciels/API-Guide-197.aspx pour l'API nommée GetPwrCapabilities
Parmi les nombreux paramètres qu'elle renvoie, il y a SystemBatteriesPresent
Voir aussi l'API GetSystemPowerStatus
Peut-être la solution ?
Je n'ai pas pu m'empécher de faire le test : C'est cette dernière API GetSystemPowerStatus qui te donnera le niveau de batterie ou son absence
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
us_30
Messages postés2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 201610 20 juin 2009 à 21:49
Autre question bête... On peut utiliser un portable sans la batterie... et dans ce cas l'API aura bien du mal à détecter le niveau de la batterie ou sa présence simplement... Enfin, si l'idée est bonne, elle n'est pas un moyen absolu. CQFD. (ce qu'il fallait dire... :); ... en même temps je n'ai pas de meilleur idée à proposer... pauvre de moi...