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

2

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

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

Как проверить, существует ли другой процесс с тем же именем, используя компактную структуру?
Конструктор 3-х параметров не поддерживается CF Процесс GetProcessByName не поддерживается CF

  • 1
    Почему вы не хотите использовать мьютекс? MSDN говорит, что это доступно для CF. msdn.microsoft.com/en-us/library/system.threading.mutex.aspx (но не для всех версий и платформ - так ли это?)
  • 0
    Конструктор с 3 параметрами не поддерживается
Показать ещё 1 комментарий
Теги:
startup
compact-framework

2 ответа

1
Лучший ответ

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

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

0

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

LP, Деяна

Ещё вопросы

Сообщество Overcoder
Наверх
Меню