Ich arbeite daran mit nur API Befehlen Informationen über Dateien zu lesen.
Was ich schon habe ist,
zum einlesen der Partitionsdaten der Platte GetVolumeInformationW()
Verzeichnisse und Dateien finden mit FindFirstFile() und FindNextFile()
Dann ein bisschen Code um die gefundenen Dateien zu sortieren, Dateitypen nach der Endung sortieren, usw.
Wenn dabei eine Dateiendung .mp4 gefunden wird, will ich noch ein paar weitere Details zur Datei abfragen.
Dateigrösse mit GetFileSizeEx()
..... und dann stehe ich auf dem Schlauch, weil ich nicht weiss wie ich den nächsten Schritt machen soll.
Im Windows-Explorer kann man unter Ansicht - Details aus einer ellenlangen Liste von Details auswählen und auch wenn längst nicht alle Details für alle Dateien zur Verfügung stehen, Bildbreite und Bildhöhe, sprich die Auflösung eines Videos, zeigt der Windows-Explorer bei .mp4 Dateien korrekt an.
Ich müsste nur wissen, welcher API-Befehl diese Details liefert?
Blöderweise kann ich nicht mal Google oder MSDN fragen, weil ich nicht weiss, wie diese Details in englisch heissen.
Was ich schon habe ist,
zum einlesen der Partitionsdaten der Platte GetVolumeInformationW()
Verzeichnisse und Dateien finden mit FindFirstFile() und FindNextFile()
Dann ein bisschen Code um die gefundenen Dateien zu sortieren, Dateitypen nach der Endung sortieren, usw.
Wenn dabei eine Dateiendung .mp4 gefunden wird, will ich noch ein paar weitere Details zur Datei abfragen.
Dateigrösse mit GetFileSizeEx()
..... und dann stehe ich auf dem Schlauch, weil ich nicht weiss wie ich den nächsten Schritt machen soll.
Im Windows-Explorer kann man unter Ansicht - Details aus einer ellenlangen Liste von Details auswählen und auch wenn längst nicht alle Details für alle Dateien zur Verfügung stehen, Bildbreite und Bildhöhe, sprich die Auflösung eines Videos, zeigt der Windows-Explorer bei .mp4 Dateien korrekt an.
Ich müsste nur wissen, welcher API-Befehl diese Details liefert?
Blöderweise kann ich nicht mal Google oder MSDN fragen, weil ich nicht weiss, wie diese Details in englisch heissen.