Forum: Win32/Win64 API (native code)
Delphi
by Assarbad,
4. Mär 2011
Seltsam. Kenne den Typen nicht. :stupid:
Forum: Win32/Win64 API (native code)
Delphi
by Assarbad,
4. Mär 2011
MoveFileExW -> MoveFileWithProgressW -> BasepMoveFileDelayed
Dort wird dann der Registryschlüssel geöffnet und das kann in der Tat schiefgehen wenn der Benutzer nicht alle Rechte auf diesen Schlüssel besitzt, wie es aussieht. Hast also recht, himitsu.
Forum: Win32/Win64 API (native code)
Delphi
by Assarbad,
4. Mär 2011
Daß die da eingetragen werden ist schon korrekt (es ist wohl ein Schlüssel und ein Wert die da potentiell infrage kommen). Allerdings hatte ich aus Konten heraus die wenig Rechte hatten nie ein Problem damit das Hinzuzufügen. Aber hast recht, ist mal ne interessante Frage der ich gleich mal mit IDA auf den Grund gehen werde ;)
Forum: Win32/Win64 API (native code)
Delphi
by Assarbad,
4. Mär 2011
Sehr unwahrscheinlich. Der Scan ist üblicherweise abgeschlossen sobald die Datei erfolgreich geöffnet ist.
Ansonsten empfehle ich MoveFileEx mit MOVEFILE_DELAY_UNTIL_REBOOT.