Lauwerksinformationen ermitteln?!
-
hi leutz!
wie jkann ich mit c/c++ (egal welche platform) einfache laufwerksinformationen ermitteln, wie beispielsweise hersteller, typ, speicher(frei/belegt), usw.
is das absolut os-abhängig, oder gibts da auch ne allgemeine lösung (bspw. mit inline-assembler, u.ä.)??
google da schon ne ganze weile dran und find aboslut nix passendes.
wichtig wären hauptsächlich informationen über festplatten...optische laufwerke und floppys wären ned so wichtig.
und:
keine bereits vorhandenen tools...ich brauch den code, bzw. eigentlich nur die funktion oder wo ich was drüber finde. schreiben muss/will ichs selber.danke und gruß
mb
-
Für Windows habe ich jetzt keine Idee. Für Unix/Linux kannst du das Laufwerk "einfach" als Datei öffnen und die Informationen auslesen
-
Wie wär es denn wenn du einmal Windows Version schreibst und einmal Linux?
getalocatespace etc. sind dafür vorgesehen.
-
mb0156ba schrieb:
is das absolut os-abhängig, oder gibts da auch ne allgemeine lösung (bspw. mit inline-assembler, u.ä.)??
Mit Assembler wird es sicher nie allgemeiner, sondern immer spezieller.
Was verstehst du überhaupt unter Laufwerksinfos?
-
Dieser Thread wurde von Moderator/in Gerard aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
http://www.henkessoft.de/mfc_einsteigerbuch_kapitel3.htm (siehe 3.2)
vielleicht hilft dir das unter Windows irgendwie weiter.