У меня есть приложение, в котором одновременно может работать только 1 экземпляр, однако, если запущен 2-й экземпляр, его необходимо зарегистрировать в общем лог-файле, который также может использовать первый.
У меня есть проверка количества запущенных экземпляров, и я планировал сначала просто зарегистрировать его в журнале событий, но приложение может работать в пользовательском или системном контексте, и при попытке запросить источник журнала событий выдается исключение. пользователь, так что идея отбрасывается, так как журналы безопасности недоступны для пользователя.
Итак, я хотел выяснить, какой самый безопасный способ иметь 2 отдельных экземпляра одного и того же приложения для записи в файл журнала, который обеспечит обоим возможность записи в него.
Я бы предпочел не использовать существующую дополнительную структуру, если ее можно избежать
Любая помощь приветствуется.