Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#10

Re: DeleteVolumeMountPoint funktioniert nicht

  Alt 1. Aug 2006, 07:19
Sir Thornberry hat recht. Die Aufrufkonvention muss stdcall sein.
Das er "Zugriff verweigert" bekommt duerfte daran liegen das er nicht Admin ist oder das noch ein offener Filehandle bzw eine aktuelle Directory auf das Volume zeigt.
Delphi-Quellcode:
var
  AName: string;
  WName: WideString;
begin
  AName := 'F:\';
  WName := 'F:\';
  DeleteVolumeMountPointA(PChar(AName));
  DeleteVolumeMountPointW(PWideChar(WName));
end;
Beim obigen Code scheitert natuerlich der zweite Aufruf wenn der erste erfolgreich ist. Es soll nur als Illustration zum korrekten Aufruf dienen.
  Mit Zitat antworten Zitat