8
votes

Comment obtenir des informations sur la batterie dans Windows?

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?

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.


1 commentaires

Peut-être que ceci est une duplication de Stackoverflow.com/ Questions / 233446 / ...


5 Réponses :


7
votes

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 chimie qui contient cette information.

mise à jour:

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.


0 commentaires

5
votes

the ioctl_battery_query_information info de DeviceIocontrol peut vous dire les informations suivantes :

niveau d'information

  • batterieDevicename
  • BatterySetitimatedtime
  • Granularité de la batterieInformation
  • BatteryInformation
  • BatteryManufacturedate
  • BatterieManufacturEname
  • BatteryserialNumber
  • BatteryTemperature
  • BatteryUniqueID

    the La batterie structure contient Le champ de chimie qui décrit ces informations que vous avez besoin.


2 commentaires

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



3
votes

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.


0 commentaires

3
votes

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

PowerCFG -energy

vous produira un bon rapport avec de nombreux détails sur votre batterie.


0 commentaires

0
votes

Essayez ceci:

PowerCFG -energy

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.


0 commentaires