thund3rf0x Geschrieben 10. November 2010 Teilen Geschrieben 10. November 2010 Hallo! Ich habe folgendes Problem: Ich möchte in einer Konsolenanwendung auf eine über USB-Adapter angeschlossene Compact Flash Karte zugreifen. Genauer gesagt möchte ich die Sektorennummern auslesen lassen. Die weitere Verarbeitung ist nicht das Problem. Jedoch komme ich mit den zugehörigen Windowas-Standart-Funktionen nicht zurecht, dass ich überhaupt einmal an die Stelle komme, dass ich die Sektoren, sowie ihre Nummern auslesen kann. Auch die Dokumentation der MSDN ist für mich nicht so selbsterklärend, dass ich es damit hinbekomme. Meine Frage, gibt es einen einfachen Weg, für den ich vielleicht einfach blind bin? Oder allg. wie muss ich vorgehen? Falls da jemand schon Erfahrungen mit gemacht hat, würde ich mich sehr über Antworten freuen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 10. November 2010 Teilen Geschrieben 10. November 2010 Jedoch komme ich mit den zugehörigen Windowas-Standart-Funktionen nicht zurecht, dass ich überhaupt einmal an die Stelle komme, dass ich die Sektoren, sowie ihre Nummern auslesen kann.Das ist eine ziemlich dürtige Fehlerbeschreibung. Grundsätzlich kannst du mit CreateFile, siehe Abschnitt "Physical Disks and Volumes" Zugriff erhalten. Ab Vista unterliegt das allerdings gewissen Einschränkungen. Was genau hast du denn vor, und was hast du schon versucht? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
thund3rf0x Geschrieben 10. November 2010 Autor Teilen Geschrieben 10. November 2010 Also... Ich habe grundsätzlich erstmal finden lassen, was mein System überhaupt für Laufwerke hat. Dazu hab ich die GetLogicalDrives Funktion verwendet. Und dann wollte ich über ein paar Schritte dahin kommen, dass eben das Laufwerk mit der Flashkarte ausgewählt wird.(GetDriveType) Für den Pfad habe ich dann noch die GetSystemDirectory Funktion, aber da wirds dann schon schwammig und ich weiß nicht mehr weiter, wie ich dazu kommen soll, dass ich die Sektornummer auslesen lassen kann.... Okay, danke, werde mich dort mal einlesen. Läuft alles unter XP, daher kein Problem. Ich habe vor mit der Konsolenanwendung eben der Reihe nach, alle Sektoren anzusprechen und mir die jeweilige Sektorennummer übergeben lasse. Dann soll geprüft werden, ob das alles vollständig passiert, bzw. an welcher Stelle es Probleme/Fehler gab/gibt. (Das ist jedoch nicht mehr das Problem, das überprüfen und was danach kommt) Hoffe, das ist genauer.. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.