Есть сервер, есть программа, которая должна выполняться в одном экземпляре (например, работа с COM портом)
На сервере могут одновременно работать несколько пользователей ( RDP )
Использование Mutex решает проблему частично — т.е. блокируется запуск второго экземпляра программы, но только для пользователя, из-под которого эта программа запущена.
Т.е. в другой сессии рабочего стола эта программа запускается.
Как сделать, чтобы можно было запустить только один экземпляр для всей системы?