Hi,
in meinem Prog möchte ich bei Bedarf und automatisch eine RAMDISK formatieren.
Dies soll ohne Interaktionen mit dem Anwender im Hintergrund geschehen.
Da der Anwender aber keine Berechtigung hat, zu Formatieren, holt sich mein
Prog Adminrechte.
Das Problem dabei ist, dass dieser Code
Delphi-Quellcode:
ShellExecute(0,
Nil,
PChar('cmd'),
Pchar('/C ECHO j | FORMAT B: /FS:FAT /V:RAMDISK'),
Pchar(''),
SW_HIDE);
unter dem User-Account läuft.
Und somit seinen Dienst versagt.