Forum: Win32/Win64 API (native code)
Delphi
by eticket,
20. Dez 2007
Ich komme doch noch mal hierauf zurück.
Der neue Benutzer ist der Administrator des Rechners.
Hat dieser wirklich keinen Zugriff auf die DACL?
Gibt es nichts einfacheres?
Mir geht es doch im Pronzip nur um die Programmtechnische Umgehung des Rechte-Maus "Ausführen als.."
Forum: Win32/Win64 API (native code)
Delphi
by eticket,
20. Dez 2007
Danke für den Tip.
Wie realisiere ich deinen ersten Vorschlag denn programmtechnisch ode rmuß ich da betriebssystemtechnisch etwas tun?
Forum: Win32/Win64 API (native code)
Delphi
by eticket,
19. Dez 2007
Der Code wird in einem Programm ausgeführt, nicht in einem Dienst.
Den Quellcode habe ich beigefügt.
Forum: Win32/Win64 API (native code)
Delphi
by eticket,
19. Dez 2007
Wenn ich RevertToSelf nach dem ShellExecute aufrufe, kommt es zu der Fehlermeldung:
MMC konnte nicht initialisiert werden, weil nicht richtig installiert oder
ein Teil der Registrierungs beschädigt wurde. Bitte vergewissern Sie sich, daß
die Datei Mmcndrmgr.dll registriert wurde, indem Sie "regsrv32
%systemroot%\system32\mmcndmgr.dll" aus
Das habe ich auch gemacht und es funktioniert...
Forum: Win32/Win64 API (native code)
Delphi
by eticket,
19. Dez 2007
Hallo,
die Defragmentierung kann nur mit Administrationsrechten ausgeführt werden.
Ich suche ein Programm, mit dem man die Defragmentierung als "Hauptbenutzer" aufruft,
d.h. in der Oberfläche werden Administrator und Passwort (voreingestellt) übergeben.
Der User klickt dann nur auf Start und die Defragmentierung wird gestartet.
Anbei das Programmkonstrukt