평범한 프로그래머

  • 홈
  • 태그
  • 방명록

프로그램 중복실행방지 1

[C#] 프로그램 중복실행방지 (뮤텍스,프로세스개수로확인)

프로그램을 중복실행을 방지하는 방법에 대해 알아보겠습니다. 중복 실행되지 않아야 되는 서비스의 경우는 중복실행이 되지 않도록 해주어야합니다. 중복실행을 방지하는 2가지방법에 대해서 알아보도록 하겠습니다. Process클래스를 사용하여 동일한 프로세스명이 있는지 확인하여 체크하는 방법과 뮤텍스를 사용해서 동시접근이 되지 않도록 하는 방법이 있습니다. 1. 프로세스 개수로 확인하기 System.Diagnostics네임스페이스를 추가해서 Process클래스를 사용하게합니다. Process.GetCurrentProcess().ProcessName : 현재실행하는 프로세스의 이름으로 해당프로세스가 2개이상인지 체크하여두개이상이면 중복 실행된것으로 판단합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 ..

프로그래밍/C# 2021.08.22
1
  • 분류 전체보기 (327)
    • IT일반 (164)
      • 네트워크 (23)
      • 가상머신,도커 (7)
      • 운영체제,서버 (55)
      • 휴대폰,갤럭시 (24)
      • 기타 (55)
    • 프로그래밍 (139)
      • C,C++ (1)
      • C# (32)
      • GIT,SVN (12)
      • DB (80)
      • VB.NET (1)
      • Visual Studio (10)
    • 일상 (23)
      • 블로그 (6)
      • 재테크,절약 (17)
반응형

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.