cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
Forum
Aktuellste Beiträge
Forenregeln

Community
BB-Codes
Tags
Chat
Suche (Web)
Wer ist online?
Top-User

Basar


Statistik
Mitglieder gesamt: 68577
Mitglieder online: 4
Gäste online: 5
mehr...

Anzeige
Forum » Forum: Softwareprogrammierung » Thread: [gelöst] angeschlossenen USB erkennen (C++)

Thread: [gelöst] angeschlossenen USB erkennen (C++)

Tags: USB , c++ , USB-Erkennung
Seite 1 von 212

28.12.2009 23:10 Uhr

 

Status: offline
Hi Leute!

Ich möchte ein C++Programm schreiben, das erkennt ob ein USB-Stick angesteckt wird und wenn ja, welchen Laufwerksbuchstaben dieser von Windows zugeteilt bekommen hat.

Betriebssystem: WinXP (SP3) bzw. Vista

Ich habe in der msdn bereits WM_DEVICECHANGE gefunden. Allerdings habe ich Probleme bei der Umsetzung und hoffe auf Unterstützung.

mfg
chriS
1 mal bearbeitet
___________________________
check out my site: http://chris-graphics.at.vu - feedback welcome ;)
29.12.2009 00:07 Uhr

 

skoch
Programmierer
Status: online
Zitat:
Ich möchte ein C++Programm schreiben, das erkennt ob ein USB-Stick angesteckt wird und wenn ja, welchen Laufwerksbuchstaben dieser von Windows zugeteilt bekommen hat.


Gibt es unter Windows so etwas wie ? Wahrscheinlich schon, da da diese Kennzeichnung auf dem Medium festgeschrieben ist. Kenne das halt von linux, dass man die Laufwerke dann via /dev/disk/by-uuid/[uuid] auslesen kann.

Bei einem NTFS-Laufwerk sieht das dann zum Beispiel so aus: /dev/disk/by-uuid/9664F04D64F0319B (das verknüpft dann zum echten Ort und mit dem könnte man dann den mount-Punkt (entspricht Laufwerkbuchstaben bei dir) rausfinden)
Für FAT habe ich gerade kein Beispiel, aber wahrscheinlich ähnlich.

Musst mal eine Suchmaschine danach betätigen, irgendwie kann man die Zeichenketten sicherlich auch unter Windows benutzen.
3 mal bearbeitet
___________________________
Archlinux | Openbox, pypanel
29.12.2009 00:43 Uhr

 

Status: offline
Vielleicht hilft dir dies weiter: http://msdn.microsoft.com/en-us/library/aa363215%28VS.85%29.aspx

edit: Obwohl da was von CD / DVD steht funktioniert es auch mit USB-Sticks.
2 mal bearbeitet
___________________________
Wir sind cybton - was seit ihr?
Kopenhagen '09: Welcome to Neverwinter Nights
30.12.2009 22:45 Uhr

 

Status: offline
danke vorerst einmal.
muss ich mir die "user32.lib" erst herunterladen? Wenn ja woher bekomme ich sie? ist es möglich nur diese Datei zu laden? Oder muss ich da das microsoft sdk installieren?
1 mal bearbeitet
___________________________
check out my site: http://chris-graphics.at.vu - feedback welcome ;)
02.01.2010 17:30 Uhr

 

Status: offline
OK. Ich hab mir jetzt das SDK von Microsoft installiert.
offenbar habe ich jedoch noch immer keine strsafe.h.

Meldung: "strsafe.h: No such file or directory. "

Weiß jemand woran das liegt?

edit: die Datei strsafe.h befindet sich definitiv auf meinem Rechner. Sie befindet sich unter folgendem Pfad:
C:\Programme\Microsoft SDKs\Windows\v6.0\Lib
offenbar liegt es also an der Einbindung der Datei. Jedoch weiß ich nicht genau wie diese aussehen soll.
3 mal bearbeitet
___________________________
check out my site: http://chris-graphics.at.vu - feedback welcome ;)
05.01.2010 15:10 Uhr

 

Status: offline
weiß denn niemand woran das liegt? Ich benutze Dev-C++. Hat das vielleicht damit etwas zutun?
___________________________
check out my site: http://chris-graphics.at.vu - feedback welcome ;)
05.01.2010 16:00 Uhr

 

Status: offline
Hast du die Compiler-Konfiguration entsprechend angepasst, dass er die Dateien auf findet?
___________________________
Besucht meine Homepage: http://www.sammyshp.de/
05.01.2010 16:03 Uhr

 

Status: offline
Nein. Hab mir irgendwie gedacht, dass man soetwas in der Art machen muss.
Wie passe ich die an?
1 mal bearbeitet
___________________________
check out my site: http://chris-graphics.at.vu - feedback welcome ;)
05.01.2010 16:34 Uhr

 

Status: offline
Schau mal in die Dokumentation vom Compiler / der Entwicklungsumgebung. Dort solltest du die Antwort finden.
___________________________
Besucht meine Homepage: http://www.sammyshp.de/
05.01.2010 17:10 Uhr

 

Status: offline
also die zur Verfügung stehende Dokumentation war (zumindest für mich) nicht sonderlich hilfreich.
habe allerdings in Dev-C++ etwas gefunden --> Compiler Optionen --> Verzeichnisse.

screenshot: siehe anhang

Allerdings weiß ich nicht so recht was ich damit anfangen soll. Unter einer der 4 Registerkarten muss ich wohl ein bestimmtes Verzeichnis hinzufügen. Aber wie genau hab ich da keinen Plan :(
1 Datei angehängt
___________________________
check out my site: http://chris-graphics.at.vu - feedback welcome ;)
Seite 1 von 212
Ähnliche Threads Forum Ähnlichkeitsgrad
 Root-Core - Coding meets GFX Das Promotion-Board 1
 Compiler gesucht Softwareprogrammierung 1
 Problem: Tempo und Datenmenge bei send() Softwareprogrammierung 1
 Video-Vorlesungsmitschnitte zu C++? Softwareprogrammierung 1
 USB Stick NTSF formatieren Hardware 1
 USB Ports im Standby Spannung nehmen Software & Betriebssysteme 1
 Massenspeichergerät am Router mit Passwort versehen Software & Betriebssysteme 1
nach obennach oben

Copyright © 2010 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - s.Oliver Onlineshop für Schuhe
ANEXIA - PHP Entwicklung - Dockers- Think Schuhe - der eigene Weg - Paul Green Damenschuhe - Bequeme Geox Schuhe - Web-Entwicklung - Schueler.CC @ nexem - SMSjobs