Microsoft MVP성태의 닷넷 이야기
[질문] 어떤 프로그램의 뮤텍스들을 얻어올수 있나요? [링크 복사], [링크+제목 복사]
조회: 1488
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
그니깐 한 프로그램에서

전혀 관계없는 다른 프로그램의 뮤텍스를 말입니다.








[최초 등록일: ]
[최종 수정일: 7/30/2006]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

비밀번호

댓글 작성자
 



2022-10-03 02시36분
물론, 해당 Mutex의 이름을 알아야 할 텐데요.
프로그램적으로 얻어내려면 그에 관한 라이브러리를 찾아보시거나, 아니면 커널 핸들 열람에 대한 공부가 필요하실 겁니다.

전혀 관계없는 그 프로그램이 제품 개발이 완료된 상태라면 Mutex의 이름이 거의 변경될 확률이 없겠지요. 따라서 process explorer 등을 통해서 해당 프로그램이 사용하고 있는 Mutex 목록을 얻어낼 수 있습니다. 그 이름을 가지고 OpenMutex로 열면 정상적으로 제어하실 수 있습니다. (특별히 보안 설정이 까다롭게만 안 되어 있다면.)

사실, 이것이 다소 프로그램의 보안을 위협한다는 의견으로 인해 Windows Vista & Longhorn 부터는 "private" 이름 영역을 사용할 수 있게 될 예정입니다.

Object Namespaces
; https://learn.microsoft.com/en-us/windows/win32/sync/object-namespaces
정성태

[1]  2  3  4  5 
NoWriterDateCnt.TitleFile(s)
140정성태11/17/20118068[질문] ArrayList 를 반환하는 WCF 메서드의 경우 System.ServiceModel.CommunicationException 예외 생성
141정성태11/17/20116317    답변글 [답변]: ServiceKnownType을 명시해 보세요.
138정성태11/17/20115578[질문] backgroundWorker 안에서 Timer 안도나요
139정성태11/17/20115492    답변글 [답변]: Invoke 로 호출해 보세요.
133정성태10/1/20076741[질문] ASP 의 ByVal 과 ByRef 특성
134정성태10/1/20078875    답변글 [답변]: ASP 의 ByVal 과 ByRef 특성
129정성태5/1/20077379[질문] C# COM Server에서 C++ Client에게 string맴버 포함한 구조체 배열 넘기기)
130정성태5/1/20078264    답변글 [답변]: C# COM Server에서 C++ Client에게 string맴버 포함한 구조체 배열 넘기기)
126정성태8/4/20066866[외부] Debugging When Property Reads Have Side Effects
124정성태7/29/20066919[질문] IE프로그래밍 관련하여 질문이
125정성태7/29/20067121    답변글 [답변]: IE프로그래밍 관련하여 질문이
122정성태7/29/20067145[질문] 어떤식으로 프로그램을 짜야 singlecall이고 singleton인가요?
123정성태7/29/20066747    답변글 [답변]: 활성 모드의 차이인데요...
120정성태7/29/20067210[질문] "주석 웹페이지 빌드" 2005 에 어디 있나요?
121정성태7/29/20066583    답변글 [답변]: Web Site Project 유형에서는 제공되지 않습니다.
118정성태7/29/20068029[질문] 웹서비스에 대한 몇가지 질문.. [1]
119정성태7/29/20066863    답변글 [답변]: 아는 데로 답변을 드리면.
116정성태7/29/20067744[질문] SmartClient에서 Server.UrlDecode를 사용할 수 있을까요?(한글쿠키문제)
117정성태7/29/20066841    답변글 [답변]: 한글 문제 때문이라면...
114정성태7/29/20067205[질문] 빌드와 리빌드의 차이가 뭡니까?
115정성태7/29/200611174    답변글 [답변]: [질문] 빌드와 리빌드의 차이가 뭡니까?
112정성태7/29/20066734[질문] ObjectDataSource에서 파라메터가 있는 생성자 호출법??
113정성태7/29/20066996    답변글 [답변]: 물론 있을테죠. ^^
110정성태7/29/20067753[질문] 접두사를 포합한 XML을 읽을려고 합니다~
111정성태7/29/20067961    답변글 [답변]: 정형화된 틀이 있습니다.
[1]  2  3  4  5