Also, die Maus hängt normalerweise am IRQ (Interrupt) 12. Das sollte schon einmal ein Ansatz sein. Du kannst nun eine Anwendung schreiben die alle Daten von diesem Interrupt abfängt und protokolliert. Wie das genau funzt weiß ich auch nicht, ich hab noch nicht viel mit Interrupts gemacht. Das Programm muss aber komplett über die Tastatur zu bedienen sein (Tastenkürzel!), da die Maus nicht funktionieren wird solange das Programm läuft. Das Programm lässt du für 1 bis 2 Minuten laufen, versuche dabei die Maus nur wenig zu bewegen. Danach musst du die Protokolldatei durchgehen und herausfinden wie das Batteriekommando beginnt. Sobald du das hast, schreibst du ein Programm das sich zw. Hardware und
OS "einklemmt", alle Batterieinformationen herausfiltert und den Rest an das
OS weitergibt. Danach musst du die Informationen nur in eine graphische Form bringen. So, dies ist einmal ein schöner Vorschlag, wie genau es zu verwirklichen geht weiß ich nicht, aber es müsste eigentlich funktionieren.