私は現在、File.Copy()ファイルをコピーするために使用していたバックアップ ソフトウェアを開発しています。
ただしFile.Copy()、キャンセルするオプションがないため、少しグーグルで調べたところ、キャンセルできることがわかりましCopyFileExた。P/Invoke docsを調べましたが、関数全体を再度呼び出さずにフラグを実際に送信してキャンセルする方法がわかりません。
bool値を設定してそれを参照するだけで、CopyFileEx他の場所から変更した場合に変更されたことを検出できますか?
ヘルプや例をいただければ幸いです。