Как реализовать отдельный экземпляр приложения для каждой машины?

Мне нужно ограничить мое приложение WPF .net 4, чтобы его можно было запускать только один раз на машине. Обратите внимание, что я сказал для каждой машины, а не для сеанса.
До сих пор я реализовывал приложения с одним экземпляром, используя простой мьютекс, но, к сожалению, такой мьютекс используется для каждого сеанса.

Есть ли способ создать мьютекс для всей машины или есть какое-либо другое решение для реализации одного экземпляра для каждого машинного приложения?

10
задан Daniel A. White 16 September 2015 в 14:50
поделиться