Volume Shadow Copy Service
Liste der Anhänge anzeigen (Anzahl: 2)
Da nirgendwo eine aktuelle Konvertierung der C++-Header für den Volume Shadow Copy Service für Delphi zu finden war, habe ich mich selbst daran gemacht. Basis waren die Header Dateien aus dem Microsoft Software Developement Kit für Windows 7. Dort findet man außerdem ein Beispielprogramm vshadow.exe, das die Verwendung erläutert. Ich habe es ebenfalls nach Delphi konvertiert. Das Ergebnis sind eine Unit mit den erforderlichen Funktionen und Objekten und ein kleines Konsolenprogramm, mit dem man das Ganze testen kann.
Das Programm kann sowohl für 32- als auch für 64-Bit-Windowssysteme kompiliert werden (erfordert mindestens Delpi-XE2). Alle Quelltexte befinden sich in der angehängten Zip-Datei Vss-s.zip: VssApi.pas, VssUtils und VsToolkit.dpr. Die Zip-Datei VsToolkit.zip enthält die ausführbaren Exe-Dateien und eine kurze Anleitung. |
AW: Volume Shadow Copy Service
|
AW: Volume Shadow Copy Service
Liste der Anhänge anzeigen (Anzahl: 2)
Nachfolgend ein Update mit einigen Fehlerkorrekturen und Ergänzungen.
|
AW: Volume Shadow Copy Service
Liste der Anhänge anzeigen (Anzahl: 2)
Ein aktuelles Update mit einigen Fehlerkorrekturen (u.a. für Windows 10).
|
AW: Volume Shadow Copy Service
Vielen Dank für Dein Update!
Ich verwende aktuell eine eigene Übersetzung, aber die ist längst nicht so vollständig, daher hatte ich Deinen Thread hier schon abonniert, als ich ihn das erste Mal sah, komme aber erst jetzt dazu, zu danken! Werde das sicher als Nachschlagmöglichkeit nutzen, wenn ich daran bin, meinen Code weiter für FreePascal fit zu machen. |
AW: Volume Shadow Copy Service
Wie kann denn ein eigener VSS Writer implementiert werden? Laut Doku muss von der abstrakten Klasse CVssWriter geerbt werden, nur ich hab da grad keine Idee wie das in Delphi funktioniert, falls überhaupt.
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx Muss ich dazu die vssapi.lib in obj Dateien überführen? |
AW: Volume Shadow Copy Service
Darf ich eine dumme Frage stellen? Wie benutzt man das Toolkit wenn ich sagen wir mal eine Datei welche gerade benutzt wird kopieren möchte?
Ich versuche aktuell einen anderen Code zu benutzen aber da bekomme ich den Fehler Zitat:
Zitat:
Zitat:
|
AW: Volume Shadow Copy Service
Zitat:
https://msdn.microsoft.com/de-de/lib.../aa381517.aspx Zitat:
Zitat:
( billige Lösung: mal mit Administratorrechten ausführen? ) |
AW: Volume Shadow Copy Service
[deleted]
|
AW: Volume Shadow Copy Service
Liste der Anhänge anzeigen (Anzahl: 1)
Der von mir verwendete Code befindet sich im Anhang. Habe das hier gefunden
https://www.experts-exchange.com/que...or-Delphi.html |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz