ボリューム シャドウ コピー サービス (VSS) API を使用して、開いている (使用中および別のプログラムによってロックされている) ファイルをコピーするサンプル コードはありますか?
これについては、The Delphi Magazine (2005 年 9 月) に記事がありました。しかし、そのコードはもはや利用できません。たとえあったとしても、それは最新ではありません。
現在のバージョンのボリューム シャドウ コピー サービス ライブラリで動作するサンプル コードを探しています。
ボリューム シャドウ コピー サービス (VSS) API を使用して、開いている (使用中および別のプログラムによってロックされている) ファイルをコピーするサンプル コードはありますか?
これについては、The Delphi Magazine (2005 年 9 月) に記事がありました。しかし、そのコードはもはや利用できません。たとえあったとしても、それは最新ではありません。
現在のバージョンのボリューム シャドウ コピー サービス ライブラリで動作するサンプル コードを探しています。
"The Delphi Magazine" の USB スティックにデジタル版があります。あなたは彼らのウェブページでそれを注文することができます.
誰かがそのスティックのトレントを作ったのかもしれません。
アップデート
ここでサンプルを見つけました:
http://www.google.com/codesearch/p?hl=de#XIdFp1PskBE/VSS/VssAPI.pas
上のリンクは古くなっています。ヘッダー ファイルもここにあります: http://www.delphipraxis.net/998560-post3.html
ここで動作する (XE2) 例を見つけました: http://www.rathlev-home.de/sources/delphi.html#progsxe2
XE8 でコンパイルするには、最新の「gnugettext.pas」を入手してください。
このパッケージには、ボリューム シャドウ コピーを作成する Delphi プログラムをコンパイルするために必要なすべてのユニットが含まれています。さらに、サンプル アプリケーション VsToolkit が利用可能です。XE2とXE8でコンパイルしましたが、問題なく動作します...