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
InstDrv
SHL
API
카메라
연습문제
DDK
directx
DebugView
CodeGate2011
sicp
알고리즘
c4013
DeviceTool
knapsack problem
SystemThread
xnote
0-1배낭채우기
TSP
thread
WinPcap
배경색
WinObj
QueryPerformanceCounter
RtlString
QueryPerformanceFrequency
X86
네트워크
최근에 올라온 글
최근에 달린 댓글
최근에 받은 트랙백
글 보관함
달력
«
2025/02
»
일
월
화
수
목
금
토
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
링크
[차니님 블로그].
[정덕영님 블로그].
[소마님 블로그].
[미친감자님 블로그].
[까마귀님 블로그].
[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
티스토리 가입하기!
티스토리툴바