Utilizzo del servizio Copia Shadow del volume (VSS) in Delphi
-
08-07-2019 - |
Domanda
Qualcuno ha un codice di esempio per copiare file aperti (in uso e bloccati da un altro programma) utilizzando l'API VSS (Volume Shadow Copy Service)?
C'era un articolo su questo in The Delphi Magazine (settembre 2005). Ma quel codice non è più disponibile e anche se lo fosse, non è attuale.
Sto cercando un codice di esempio che funzioni con la versione corrente delle librerie del servizio Copia Shadow del volume.
Soluzione
esiste un'edizione digitale su chiavetta USB del "The Delphi Magazine". puoi ordinarlo sulla loro pagina web.
forse qualcuno ha creato un torrent di quel bastone.
Aggiorna
ho trovato questo esempio qui:
http://www.google.com/codesearch/ p? hl = de # XIdFp1PskBE / VSS / VssAPI.pas
Il link superiore non è aggiornato, i file header possono anche essere trovati qui: http://www.delphipraxis.net/998560-post3.html
Altri suggerimenti
Ho trovato un esempio funzionante (XE2) qui: http://www.rathlev-home.de/sources/delphi.html#progsxe2
Per la compilazione con XE8 ottieni l'ultimo " gnugettext.pas "
Questo pacchetto contiene tutte le unità necessarie per compilare un programma delphi che crea una copia shadow del volume. Inoltre è disponibile un'applicazione di esempio VsToolkit. L'ho compilato con XE2 e XE8 e funziona benissimo ...