Ставлю FileShare.Read или .None - но оно почему то не работает
Другой пользователь(второе открытое приложение всеравно может открывать и пересохранять)
А мне нужно чтобы только один пользователь мог пересохранять, а другие нет, до момента завершения работы с файлом
using(FileStream fs = new FileStream(openFileDlg.FileName, FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
{
try
{
int size = (int)fs.Length;
byte[] buffer = new byte[size];
int count = 0;
int sum = 0;
while ((count = fs.Read(buffer, sum, size - sum)) > 0)
{
sum += count;
}
textBox.Text = Encoding.UTF8.GetString(buffer);
}
finally
{
if (fs != null)
fs.Close();
}
}