これが私が考えていることです:
        var file = @"myfile";
        File.Open(file,
                  FileMode.Open, FileAccess.ReadWrite, FileShare.None);
        using (StreamReader rdr = new StreamReader(File.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)))
        {
            rdr.ReadToEnd();
        }
        var t = File.ReadAllBytes(file);
ファイルデータを読み取ることもできませFile.Open(file, FileMode.Open, FileAccess.Read, FileShare.Read)ん。File.ReadAllBytes
私の昔の c++ と winapi の時代から、バックアップ権限があれば、ロックされたファイルを読み取る良い方法があったことを覚えていますが、c# でそれらを取得して使用する方法がわかりません。
ファイルがロックされた後にファイルを読み取る方法のサンプルを誰かに提供してもらえますか?