반응형

전체 글 415

[팁] C# 프로그램 중복실행 방지

출처 : http://metashower.egloos.com/9468289 해봤는데 제일 아래껏만 제대로 작동됨. Mutex를 이용한 프로세스 통제 실행파일을 여러 번 실행하면 여러 개의 다른 프로세스들이 생성되는데 만약 해당 머시에서 오직 한 프로세스만 실행되도록하길 원한다면, 일반적으로 사용되는 한 방법으로 Mutex를 사용 할 수 있다. Mutex는 프로세스간 동기화 (Sychronization)을 위해 사용되는데, .NET Framework에는 System.Threading.Mutex라는 클래스가 구현되어 있다. //뮤텍스 생성 Mutex m = new Mutex(); //뮤텍스를 획득할 때까지 대기 m.WaitOne(); //뮤텍스 해제 m.ReleaseMutext(); 단일 프로세스만 실행 예..

개발/C# 2018.02.06

[윈도우] Win 7 Ultimate 32Bit Super Lite Ghost V2 2017 By Armaan Ali 한글화

20170318_Win 7 Ultimate 32Bit Super Lite V2 2017_KO_KY.wim - 3.00GB (3,222,382,441 바이트) Folders: 3688Files: 21328Totalsize: 5672.88MByteName: ADmin_Win 7 Ultimate 32Bit Super Lite V2 2017_KO_KYDescription: Windows 7 Ultimate K_Admin계정Flags: Ultimate Folders: 3688Files: 21328Totalsize: 5665.94MByteName: User_Win 7 Ultimate 32Bit Super Lite V2 2017_KO_KYDescription: Windows 7 Ultimate K_사용자계정Flags..

컨테이너/유틸 2018.02.03

[팁] 폼 상단바 클릭 이벤트

폼 상단바.. 그러니까 X있고 최소화 최대화 있는 그곳을 누르면 이벤트를 받고 싶을때 win32 api의 winproc를 쓰면된다. const int WM_NCLBUTTONDOWN = 0x00A1; protected override void WndProc(ref Message m) { base.WndProc(ref m); // no client area if (m.Msg == WM_NCLBUTTONDOWN) { //select tittle area only If (){ this.Cursor = new Cursor(Cursor.Current.Handle); MessageBox.Show("Click"); //} } } 소스코드의 적당한 곳에 붙여넣기 하면 된다.

개발/C# 2018.02.02
반응형