プログラムは、ネットワークドライブを共有する複数のマシンで実行されています。使用できます
... = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Read);
ファイルの書き込みをロックします。他のすべてのインスタンスは、それを読み取って、ファイルが書き込み可能ではないという警告を表示することしかできません。
誰が(つまり、どのマシンが)ファイルをロックしたかを調べて、警告に沿って表示するにはどうすればよいですか?