Forum: Win32/Win64 API (native code)
Delphi
by TiGü,
25. Nov 2020
Auch bei Get-CimInstance Win32_LogicalDisk | Select-Object DeviceID, DriveType nicht?
Bei mir kommt sowas bei rum:
DeviceID DriveType
-------- ---------
C: 3
D: 3
E: 5
Forum: Win32/Win64 API (native code)
Delphi
by TiGü,
24. Nov 2020
Zeig mir bitte mal die Fundstelle.
Sehe den Bezug nämlich immer noch nicht.
Vor allen nicht mit der Delphi-Funktion von delphi-treff.de.
Powershell ist sehr mächtig und wahrscheinlich gut geeignet für dein Problem: Herauszufinden was genau sich hinter dem jeweiligen Laufwerksbuchstaben verbirgt.
Hier wäre eine weitere Beschäftigung mit dem Thema angebracht.
Es gibt unzählige Videos,...
Forum: Win32/Win64 API (native code)
Delphi
by TiGü,
24. Nov 2020
Nochmal die Frage: Wie kommst du auf die scrrun.dll? Wo ist der Bezug? Was für ein Ansatz?
Bitte erläutern!
Forum: Win32/Win64 API (native code)
Delphi
by TiGü,
23. Nov 2020
1. Schon im Original-Link fehlt das Gleichheitszeichen in der if-Abfrage und der Vergleich darf nicht mit 0 sondern muss mit flag geschehen!
Aus if (flag and DriveMask) 0 then muss also if (flag and DriveMask) = flag then werden.
2. Was hat diese Funktion mit dem Windows Scripting Host (scrrun.dll) zu tun?
EDIT: If-Abfrage geändert