Forum: PC-Programmierung "Geschützte Dateien" sichern/ wiederherstellen?


von Sven Z. (treito)


Lesenswert?

Hallo,

seit XP kann ich System-Dateien weder sichern noch zurückschreiben, da 
ich keinen Zugriff bekomme. Wie müsste ich ein Programm (C++/ VB) 
anpassen, damit es geht? Am Besten Win7-tauglich.
Oder aber wie kann ich ein Programm vor allen anderen ausführen wie es 
Windows z.B. mit chkdsk macht? Sprich eine Konsolenanwendung vor dem 
eigentlich Windows-Start ausführen.

Gruß,

Sven

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sven Z. schrieb:
> seit XP kann ich System-Dateien weder sichern noch zurückschreiben, da
> ich keinen Zugriff bekomme.

Das ist vielleicht nicht ohne Grund so.

Willst Du Deine eigene Backupsoftware selber erfinden?

von Sven Z. (treito)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Sven Z. schrieb:
>> seit XP kann ich System-Dateien weder sichern noch zurückschreiben, da
>> ich keinen Zugriff bekomme.
>
> Das ist vielleicht nicht ohne Grund so.
>
> Willst Du Deine eigene Backupsoftware selber erfinden?

Ja genau. Ich hatte bis Win98 ein eigenes Programm. Man muss doch auch 
in diesen anderen Modus kommen können, oder? Sichern könnte man ggf. per 
Volumeschattenkopie aber zurückschreiben?!

von (prx) A. K. (prx)


Lesenswert?

Microsoft hat sich mit XP etwas Mühe gegeben, Backups und Restores des 
"System State" vorzugsweise geschlossen erfolgen zu lassen, nicht in 
Form einzelner ausgewählter Files.

Ich könnte mir vorstellen, dass man bei eigenen Backup-Lösungen 
einfacher fährt, wenn man sich per Aufruf des MS Backup-Programms einen 
solchen Backup des System State erzeugt, und den dann in den eigenen 
Backup einbaut. Das schliesst inkrementelle Backups nur von Teilen des 
System State natürlich aus, aber das ist offenbar die Intention.

von Sven Z. (treito)


Lesenswert?

Aber was wäre mit diesem konsolenähnlichen Modus vor dem eigentlichen 
Start? Das muss doch irgendwie gehen (chkdsk, defrag, symantec-tools 
etc.)

von Peter II (Gast)


Lesenswert?

http://msdn.microsoft.com/en-us/library/aa363858(v=vs.85).aspx

FILE_FLAG_BACKUP_SEMANTICS

The file is being opened or created for a backup or restore operation. 
The system ensures that the calling process overrides file security 
checks when the process has SE_BACKUP_NAME and SE_RESTORE_NAME 
privileges. For more information, see Changing Privileges in a Token.

You must set this flag to obtain a handle to a directory. A directory 
handle can be passed to some functions instead of a file handle. For 
more information, see the Remarks section.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.