Forum: Win32/Win64 API (native code)
by ThoPos,
19. Aug 2008
Hallo Zusammen,
mein Programm läuft soweit super - unter 2000 und XP.
Nur unter Vista Home gibt es Probleme. Das Rechtemanagement verhindet die Mount-Befehle. Wenn ich das Programm über das Kontextmenü als Admin starte funktioniert es.
Hat jemand 'ne Idee, wie ich das Programm normal starten kann und trotzdem das umbenennen hinbekomme?
Gruß aus Köln
Thomas
Forum: Win32/Win64 API (native code)
by ThoPos,
14. Aug 2008
Hallo Zusammen,
ich habe heute schon mal etwas getestet und versucht die Funktion GetVolumeNameForVolumeMountPoint zu importieren.
Function GetVolumeNameForVolumeMountPoint(
lpszVolumeMountPoint: PAnsiChar;
lpszVolumeName: PAnsiChar;
cchBufferLength: DWORD): Boolean;
stdcall;
external 'kernel32.dll' name...
Forum: Win32/Win64 API (native code)
by ThoPos,
13. Aug 2008
Vielen Dank schon mal für den Tipp.
Soweit ich das sehe, muß ich die Aufrufe
GetVolumeNameForVolumeMountPoint
SetVolumeMountPoint
DeleteVolumeMountPoint
importieren. Das habe ich noch nie gemacht, aber mal 'ne tolle Herausforderung für's Wochenende.
Forum: Win32/Win64 API (native code)
by ThoPos,
8. Aug 2008
Hallo,
zuerst einmal hoffe ich, daß ich meine Frage in der richtigen Rubrik eingestellt habe.
Aber nun zu meinem Problem.
Wie kann man von Delphi aus den Laufwerksbuchstaben eines Wechseldatenträger ändern?
Gruß aus Köln