Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[14981] Re:이미 실행된 프로그램의 Mutex를 바꿀 수 있나요?
루도라 [noxi76] 2068 읽음    2014-02-12 21:08
실행파일을 패치할 수 없는 상황인가보네요?
패치가 가능하다면 CreateMutex 하는 부분이나 OpenMutex 하는 부분을 찾아서 막아버리면 되는데..

전역 쉘훅을 걸고 원하는 모듈이 실행될때 api 훅을 이용해서 CreateMutex, OpenMutex 할때 결과를 원하는 값으로 바꿔버리면 될거 같네요.

하두고 님이 쓰신 글 :
: Mutax를 이용하여 중복실행을 방지한 어플리케이션이 있습니다.
: 이걸 강제로 중복실행하게 하려면 Mutex를 강제로 바꿔야 할텐데
: 외부 프로그램의 Mutax를 찾아내는 방법과
: 그것을 강제로 바꿀 수 있는 방법이 없을까요?

+ -

관련 글 리스트
14971 이미 실행된 프로그램의 Mutex를 바꿀 수 있나요? 하두고 1884 2014/02/06
14981     Re:이미 실행된 프로그램의 Mutex를 바꿀 수 있나요? 루도라 2068 2014/02/12
14990         Re:Re:이미 실행된 프로그램의 Mutex를 바꿀 수 있나요? 2021 2014/02/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.