Работа с XML в многопользовательском режиме - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени. Может кто-то сталкивался с задачей написания программы на С# которая отрывала бы и перезаписывала xml файл. Такая программа написана и она работает, но сейчас возникла проблема. Файлик и сама программа лежат на сервере, к которому имеет доступ большое количество людей. И нужно сделать так, если один пользователь открыл программу, значит при попытке открытия другим пользователем выплывало окошко о том что открытие не возможно так как файл уже обрабатывается. Кто нибудь знает как это реализовать, потому что я мало опыта в этом имею.

Решение задачи: «Работа с XML в многопользовательском режиме»

textual
Листинг программы
if (!Lock.AcquireLock())
{
    // Файл занят
    ...
    Application.Exit();
}

Оцени полезность:

6   голосов , оценка 4.167 из 5