반응형
static class Program
{
/// <summary>
/// 해당 응용 프로그램의 주 진입점입니다.
/// </summary>
[STAThread]
static void Main()
{
if (Class.SystemClass.MutexStart())
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
AnyspoClient.Class.LogoutCondition.Flag = "메인";
Application.Run(new AnyspoClient.Main.Main());
Application.DoEvents();
}
else
MessageBox.Show("이미 실행 중입니다");
}
}
public static bool MutexStart()
{
bool bCreate = false;
_mutex = new Mutex(true, "MyProgram", out bCreate);
if (!bCreate) return false;
else return true;
}
public static void MetexEnd()
{
if (_mutex != null)
_mutex.ReleaseMutex();
}
WPF 단일인스턴스 검색 샘플 http://msdn.microsoft.com/ko-kr/library/ms771662.aspx
'.NET > C# Form' 카테고리의 다른 글
TreeGridView C# VS2008 (0) | 2010.03.24 |
---|---|
닷넷 응용프로그램 보안 관련 (0) | 2009.12.02 |
C# 자식창에서 부모창으로 값 넘기기 (0) | 2008.12.01 |
C# 아이콘 고정 아이콘최대화버튼 false (0) | 2008.11.25 |
C# 아이콘 추가 (0) | 2008.11.25 |
C# MDI 관련 소스 (0) | 2008.10.24 |
C# 메세지 박스(MessageBox) (0) | 2008.10.23 |
C# 메모장 만들기 (0) | 2008.10.23 |