Positive living
블로그홈
지역로그
태그로그
미디어로그
방명록
[mfc] - 프로그램의 중복 실행 방지...
Study/C/C++
2009. 1. 30. 00:19
일반적인 프로그램들을 보면 프로그램이 실행되어 있을경우 다시 실행 시키면 하나더 생기지 않고 기존에 생성되 있는 프로그램으로 포커스가 가능 경우가 있다.
보통의 mfc프로그램을 작성하면 이런 기능은 없다. 하지만 추가도 쉽고 의외로 쓸모도 있을것 이다.
BOOL CXXApp::InitInstance() { /////////////최초 실행만 허용!//////////////// m_hMutex = CreateMutex(NULL, FALSE, "XX"); //문자열은 아무거나 넣어주면 된다. if(GetLastError() == ERROR_ALREADY_EXISTS) { //이부분에 추가적인 작업을 해주면 된다. //포커스를 이전에 실행되어진 프로그램으로 준다던지... return false; } //////////////////////////////////////////// . . <생략> . . }
공유하기
게시글 관리
구독하기
Positive living
Posted by
hazeyun
,
열정은 두려움을 이긴다!!
by
hazeyun
카테고리
Category
(74)
Profile
(0)
idle talk
(7)
Snap
(4)
Study
(43)
Algorithm
(9)
C/C++
(11)
Kernel
(6)
Reversing
(4)
Ruby
(0)
DirectX
(3)
Network
(3)
Linux
(2)
SICP
(2)
English
(12)
Tip
(5)
Etude
(2)
Buy
(0)
Diary
(0)
태그목록
연습문제
P300
D3DXCreateRenderToSurface
DeviceTool
TSP
DebugView
directx
DDK
API
thread
SystemThread
xnote
QueryPerformanceCounter
InstDrv
SHL
c4013
배경색
네트워크
QueryPerformanceFrequency
알고리즘
0-1배낭채우기
knapsack problem
X86
카메라
RtlString
CodeGate2011
WinObj
sicp
WinPcap
최근에 올라온 글
최근에 달린 댓글
최근에 받은 트랙백
글 보관함
달력
«
2024/04
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
링크
[차니님 블로그].
[정덕영님 블로그].
[소마님 블로그].
[미친감자님 블로그].
[까마귀님 블로그].
[zealot님 블로그].
[window31님 블로그].
[reslee님 블로그].
[jz in reverse engin….
[j00ru//vx tech 블로그].
[hoon038님 블로그].
[Tarjei Mandt's 블로그].
[Mark's Blog].
[GrimReper님 블로그].
[Alexey Lyashko's 블로….
[Alex Ionescu's 블로그].
Old House HT.
OSR's Online.
Microsft press.
HITB Quarterly Magaz….
Crash Dump Aanlysis.
Code Project.
Cheat engine Forum.
Basics for OS.
Total
Today
Yesterday
티스토리 가입하기!
티스토리툴바