Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Ist Laufwerk ein angeschlossener USB Stick (https://www.delphipraxis.net/106951-ist-laufwerk-ein-angeschlossener-usb-stick.html)

zeras 19. Jan 2008 15:44


Ist Laufwerk ein angeschlossener USB Stick
 
Ich suche nach einer einfachen Möglichkeit, um zu prüfen, ob sich hinter einem Laufwerksbuchstaben ein USB Stick verbirgt.
Wahrscheinlich sollte das mit Jedi gehen, aber das sind ja tausende Funktionen, die ich nicht alle installieren wollte.

Larsi 19. Jan 2008 15:49

Re: Ist Laufwerk ein angeschlossener USB Stick
 
da kann ich dir zwei links geben der dir ganz sicher helfen:

http://www.delphipraxis.net/search.php

und

http://www.google.de


du bist jetzt wahrscheinlich der dritte in diesedr woche der das fragt :( :)

semo 19. Jan 2008 17:09

Re: Ist Laufwerk ein angeschlossener USB Stick
 
noch ein kleiner tip:

msdn nutzen --> GetDriveType Function (zu finden unter http://msdn2.microsoft.com/en-us/library/aa364939.aspx)

zeras 20. Jan 2008 10:16

Re: Ist Laufwerk ein angeschlossener USB Stick
 
Danke für den Tipp mit Getdrivetype. Das werde ich mal ausprobieren.

SirThornberry 20. Jan 2008 10:29

Re: Ist Laufwerk ein angeschlossener USB Stick
 
GetDriveType sagt nicht aus ob es ein USB-Stick ist. Es kann ebenso eine SD-Karte sein oder eine externe Festplatte bei DRIVE_REMOVABLE

semo 20. Jan 2008 12:16

Re: Ist Laufwerk ein angeschlossener USB Stick
 
wenn man sich den link anschaut den ich genannt habe, stehen dort weitere infos drin:

Zitat:

To determine whether a drive is a USB-type drive, call SetupDiGetDeviceRegistryProperty and specify the SPDRP_REMOVAL_POLICY property.

SirThornberry 20. Jan 2008 12:46

Re: Ist Laufwerk ein angeschlossener USB Stick
 
auch eine externe festplatte wird über usb angeschlossen ;-)

zahor 20. Jan 2008 13:09

Re: Ist Laufwerk ein angeschlossener USB Stick
 
oder firewire oder eSATA :P ;-)

Larsi 20. Jan 2008 13:26

Re: Ist Laufwerk ein angeschlossener USB Stick
 
kann windows eigentlich erkennen obs n usb stick oder ne externe festplatte ist. wenn nicht wird das wohl schwer zu machen sein

zeras 20. Jan 2008 14:02

Re: Ist Laufwerk ein angeschlossener USB Stick
 
Die Funktion GetDriveType reicht mir soweit.
USB Platten sollte es an dem Rechner nicht geben, so dass dann nur noch USB Sticks übrigbleiben.
Es wäre natürlich schön, wenn man das auch noch auswerten kann, aber der Anfang ist mit der Funktion gemacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz