Thema: Delphi Dll-Zuweisung

Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#13

AW: Dll-Zuweisung

  Alt 25. Nov 2020, 10:23
2.
Zitat:
Wahrscheinlich wäre ein...
Leider wird mir hier keine RAM-Disk angezeigt.

Aber trotzdem Danke für eure Mühe!

Falls jemand noch eine greifende Idee habe sollte, wäre ich sehr dankbar.
Auch bei Get-CimInstance Win32_LogicalDisk | Select-Object DeviceID, DriveType nicht?

Bei mir kommt sowas bei rum:

Code:
DeviceID DriveType
-------- ---------
C:              3
D:              3
E:              5
M:              4
N:              4
R:              3
S:              4
Wobei bei mir R: die RAM-Disk ist. Diese ist mit "SoftPerfect RAM Disk" in Version 3.4.7 angelegt, 2048 MB groß und mit FAT32 formatiert.

Gemäß https://docs.microsoft.com/de-de/dot...m.io.drivetype ist 3 eine Festplatte und eine 6 wäre ein RAM-Datenträger.
Es ist aber soweit nicht verwunderlich, dass hier 3 anstatt 6 angezeigt wird, weil das Programm gegenüber Windows per Treiber eine richtige Festplatte emuliert.

Soll heißen: Je nachdem, wie und womit die RAM-Disk angelegt wurde, besteht keine Möglichkeit programmatisch herauszufinden, ob es nun eine richtige Festplatte/SSD zum Anfassen ist oder eine RAM-Disk.
Das ist immer abhängig davon, wie und was der jeweilige "Treiber" dafür an WinAPI-Funktionen und/oder Powershell zurückmeldet.
  Mit Zitat antworten Zitat