728x90
반응형
WPF & C# - 중복실행 방지 ( WPF용 / Mutex 활용 ) |
중복실행 방지 ( Mutex 활용 ) - WPF 용
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | // 중복실행 방지 ( Mutex 이용 ) // 출처 : wpfkorea.com Mutex mutex = null; private void Duplicate_execution(stringn mutexName) { try { mutex = new Mutex(false, mutexName); } catch (Exception ex) { MessageBox.Show(ex.Message + "\n\n" + ex.StackTrace + "\n\n" + "Application Exiting…", "Exception thrown"); Application.Current.Shutdown(); } if (mutex.WaitOne(0, false)) { InitializeComponent(); } else { MessageBox.Show("Application already startet.", "Error", MessageBoxButton.OK, MessageBoxImage.Information); Application.Current.Shutdown(); } } | cs |
출처 : wpfkorea.com
중복실행 방지 ( Mutex 활용 ) - WPF 용 활용방법
728x90
반응형