Каков наилучший способ создать приложение с одним экземпляром в Compact Framework?

StackOverflow https://stackoverflow.com/questions/1153051

Вопрос

Я видел все ответы для стандартного фреймворка

Каков правильный способ создания приложения с одним экземпляром?
Запретить несколько экземпляров данного приложения в .NET?
Каков наилучший способ создать приложение с одним экземпляром в .net?

Как мне проверить, существует ли другой процесс с тем же именем, используя compact framework?
Конструктор с тремя параметрами не поддерживается CF Process GetProcessByName не поддерживается CF

Это было полезно?

Решение

OpenNETCF предоставляет вам класс OpenNETCF.Многопоточность.NamedMutex, который позволяет создавать общесистемный именованный мьютекс.

http://www.opennetcf.com/library/sdf/html/40db385b-e21b-7c38-6f22-7a7954a30aa2.htm

Другие советы

Возможно, шаги, описанные в блоге: http://www.nesser.org/blog/archives/56 могло бы помочь (также проверьте комментарии).

ЛП, Dejan

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top