2009-05-15 2 views

답변

4

뮤텍스이므로 프로세스간에 사용할 수 있습니다.

  1. P/호출 CreateMutex 및 관련 정리 물건
  2. 를 사용하여 이미 작성된 구현 : 어떤 (바보 같은) 이유로, CF 디자이너는이 옵션을 사용할 수 있도록 CF 개발자가, 그런 일이 필요하지 않을 것이라고 생각 자위대의 NamedMutex class (단순히 # 1)이 OpenNETCF에서 제공됩니다.

실제로 세 번째 옵션이 있습니다. 자위대의 Application2 class에는이 로직을 랩핑하고 appton singleton 동작을 시행하는 두 개의 Run method overloads가 있습니다.

+0

여기에 샘플을 포함하여 좋은 설명이 있습니다. http://www.pinvoke.net/default.aspx/kernel32/CreateMutex.html –

+0

CF에는 이름 지정된 뮤텍스가 전혀 없습니다. 무슨 실수 야. – Tim

+0

글쎄요, 그들이 생략 한 것들에 대한 꽤 긴리스트가 WTF를 고려하고 있습니다. 명명 된 뮤텍스는 상위 20 개에도 들어 있지 않습니다. – ctacke

2

사용이 : 거기 대안의 http://msdn.microsoft.com/en-us/netframework/bb943002.aspx

많은 중 하나 너무 복잡하거나 시간을 모두 작동하지 않습니다.

+0

고마워요.하지만 나에게 너무 늦었습니다. 더 이상 .net에서 작동하지 않습니다. –

+1

링크가 죽었습니다. 업데이트 된 링크가 있습니까? –

+1

waybackmachine을 보면 기사가 있고 C# 프로젝트가 아직 있습니다. http://web.archive.org/web/20120615205228/http://download.microsoft.com/download/f/0/0/f0048787-627a-4d39-b40f-e996c70ab0eb/CS-AppOneCopy_cs.zip –

관련 문제