![]() |
GetVolumeInformation gibt c nicht wieder
hallo
ich benutze die Function GetVolumeInformation um das Label der einzelnen Festplatten zu lesen Win XP SP1 - AMD 2800
Delphi-Quellcode:
nur beim laufwerk c kommt nix zurück bei allen anderen erhalte ich das Label
var
temp : Cardinal; buffer_c : Array[0..19] of Char begin GetVolumeInformation(PChar(Drive), @buffer_c[0], SizeOf(buffer_c), nil, temp_c, temp_c, nil, 0); ShowMessage(buffer_c); end; c ist die Systemplatte kann jemand helfen ? |
Re: GetVolumeInformation gibt c nicht wieder
Windows XP gibt der Systempartition beim Formatieren vor der Installation keine Bezeichnung. Windows zeigt automatisch alle Laufwerke/Partitionen ohne Bezeichnung als "Lokaler Datenträger" an. Bist du sicher dass C eine Bezeichnung hat?
|
Re: GetVolumeInformation gibt c nicht wieder
ganz sicher
die anderen laufwerke zeigt er ja an c:\ d:\Daten usw |
Re: GetVolumeInformation gibt c nicht wieder
Was ich meinte ist das hier:
Zeigt er im Arbeitsplatz als Bezeichnung für C:\ "Lokaler Datenträger" an? Wenn ja dann ist keine Bezeichnung gesetzt. Das XP Setup setzt für das Systemlaufwerk keine Bezeichnung, aber ich kann mich in deinem Fall auch täuschen. |
Re: GetVolumeInformation gibt c nicht wieder
ne
das laufwerk hat ne bezeichnung c:\ "system" |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz