Nach Code, wie kann ich testen, ob ein Festplattenlaufwerk schläft, ohne es zu wecken

8

Ich baue eine kleine App, die mir den freien Speicherplatz auf meinen Festplatten zur Verfügung stellt.

Ich möchte eine Funktion hinzufügen, die den Status der Festplatte anzeigt, wenn sie zum Beispiel schläft oder nicht. Das Betriebssystem ist Windows.

Wie kann das gemacht werden? Der Code sollte die Platte nicht aufwecken müssen, um das herauszufinden, natürlich;)

Eine Lösung in C # wäre nett, aber ich denke, jede Lösung wird es tun ...

Danke für Ihre Hilfe.

    
Jonx 13.05.2009, 15:40
quelle

2 Antworten

6

C ++ - Lösung (rufen Sie GetDiskPowerState auf und es wird so lange über physische Laufwerke iterieren, bis keine mehr vorhanden sind):

%Vor%     
sean e 13.05.2009, 15:44
quelle
3

Und in C # (Von Ссылка )

%Vor%     
Michael9000 14.05.2011 11:34
quelle

Tags und Links