Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi PhysicalDriveX - Was versteckt sich eigentlich dahinter? (https://www.delphipraxis.net/139220-physicaldrivex-versteckt-sich-eigentlich-dahinter.html)

jaenicke 26. Aug 2009 05:26

Re: PhysicalDriveX - Was versteckt sich eigentlich dahinter?
 
Wobei man via WMI diese Informationen und noch mehr (u.a. die zugehörigen Partitionen usw.) ja auch einfach auf dem Silbertablett serviert bekommt. :mrgreen:

hathor 26. Aug 2009 12:20

Re: PhysicalDriveX - Was versteckt sich eigentlich dahinter?
 
Zitat:

Zitat von Daniel G
Da für mich eh nur Laufwerke interessant sind, die S.M.A.R.T. unterstützen, filter ich sie nach diesem Kriterium. :)

Da wirst Du nicht viel Glück haben:

- die meisten USB-S(ATA)-Controller lassen S.M.A.R.T.-Befehle nicht durch
- manche SATA-Driver und RAID-Driver stellen sich auch dumm...

JamesTKirk 26. Aug 2009 13:05

Re: PhysicalDriveX - Was versteckt sich eigentlich dahinter?
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von Daniel G
Ich habe mir dazu Luckies HDDInfo.pas angesehen,

Musst du diese Jugendsünde von mir unbedingt wieder rauskramen? :mrgreen:

Ach, deswegen das fehlende CloseHandle(hDevice) in GetHDDsCount? :mrgreen: (Und sollte im GetDiskGeometry das CloseHandle nicht im "hDevice <> INVALID_HANDLE_VALUE"-Zweig stehen? :gruebel: - auch wenn es nichts ausmachen dürfte...)

himitsu 26. Aug 2009 13:10

Re: PhysicalDriveX - Was versteckt sich eigentlich dahinter?
 
Zitat:

Zitat von JamesTKirk
(Und sollte im GetDiskGeometry das CloseHandle nicht im "hDevice <> INVALID_HANDLE_VALUE"-Zweig stehen? :gruebel: - auch wenn es nichts ausmachen dürfte...)

Das ist egal ... mach ich auch oftmals/manchmal so :oops:
(CloseHandle kennt diesen Wert und macht dann einfach nix)

Mithrandir 26. Aug 2009 14:25

Re: PhysicalDriveX - Was versteckt sich eigentlich dahinter?
 
Zitat:

Zitat von Luckie
Musst du diese Jugendsünde von mir unbedingt wieder rauskramen? :mrgreen:

:mrgreen:

Zitat:

Da wirst Du nicht viel Glück haben:

- die meisten USB-S(ATA)-Controller lassen S.M.A.R.T.-Befehle nicht durch
- manche SATA-Driver und RAID-Driver stellen sich auch dumm...
Öh.. Ja und? :gruebel: Wenn ich von der Platte keine S.M.A.R.T.-Werte bekomme, dann ist sie für mich nicht interessant. Dass dort quasi alle USB-Festplatten auf der Strecke bleiben, ist mir bekannt. Wie gesagt, wenn sie mir keine S.M.A.R.T.-Werte liefert, ist sie für mich - knallhart gesagt - nutzlos.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 Uhr.
Seite 2 von 2     12   

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