J'ai deux ordinateurs portables ici. L'une est en cours d'exécution Vista, les autres fenêtres 7. Je dois obtenir les spécifications sur les batteries des deux, comment puis-je y aller? p>
La raison pour laquelle je demande est que j'aimerais savoir s'ils sont au lithium ion ou autre chose. Selon des autres types de piles, d'autres types de batteries peuvent avoir des capacités de charge affectées négativement si elles sont coincées trop longtemps. p>
5 Réponses :
Vous pouvez utiliser WMI et le < Un href = "http://msdn.microsoft.com/en-us/library/aa394074(vs.85).aspx" rel = "noreferrer"> win32_battery classe. Il a une propriété appelée En réalité, il y a aussi Win32_PortableBattery , qui serait plus approprié pour une batterie d'ordinateur portable. Ils héritent tous deux du CIM_Battery classe. p> chimie code> qui contient cette information. p>
the ioctl_battery_query_information info de DeviceIocontrol peut vous dire les informations suivantes : p>
niveau d'information p>
the La batterie structure contient Le champ de chimie qui décrit ces informations que vous avez besoin. P>
Il y a un exemple ici: http: //msdn.microsoft.com/en-us/library/bb204769(v=vs.85).aspx P>
Quelqu'un a-t-il une implémentation C # des classes ci-dessus? Je veux dire que je n'apprécie pas les informations du fabricant de Win32_Battery Class
Pinvoke.net/Default.aspx/kernel32.Deviceiocontrol
Si vous utilisez du code géré (C # ou VB), le pack de code de l'API Windows A une classe wrapper qui lève des événements .NET lorsque des événements électriques (allant ou désactivé AC, atteignant le niveau de batterie critique, etc.) se produisent et expose des propriétés telles que la durée de vie de la batterie estimée restante. Il comprend également toute une pile de détails de Gory - l'échantillon les montre. P>
Voici un lien intéressant: http: / /www.nextofwindows.com/find-out-how-healthy-Your-Battery-is-on-Your-Windows-7-laptop/ commande décrite là-bas p>
vous produira un bon rapport avec de nombreux détails sur votre batterie. P>
Essayez ceci: p>
Exécutez cette commande sur CMD en mode administrateur.it créera un rapport en tant que fichier HTML dans votre chemin administrateur. Ouvrez ce fichier et vous obtiendrez tout ce que vous voulez sur votre batterie. P> PowerCFG -energy code> strong> p>
Peut-être que ceci est une duplication de Stackoverflow.com/ Questions / 233446 / ...