기다림과 눈물 by 바보
홈
태그
방명록
관리자
새글쓰기
Notice
Notice
Category
Category
분류 전체보기
(151)
바보씨 이야기
(20)
secrete
(0)
책 읽기
(48)
프로그래밍
(47)
Android
(10)
mac & iPhone
(0)
TrueType Font
(4)
tips
(0)
WDK
(0)
Apple
(5)
스타크래프트
(6)
음악/미술/문학
(9)
주식 이야기
(0)
Recent Posts
Recent Posts
SW 는 무엇으로 평...
WM_COMMAND 를 씹어...
TextView.setTextSi...
(3)
안드로이드 referen...
Recent Comments
Recent Comments
예압 ! 패키지의...
바보세룐
2011
;;; 이거 .. <view...
흰둥이안뇽
2011
재미 있겠어요. 저...
바보세룐
2011
요즘 교수님과 같이...
|꼬마늑대|
2011
Recent Trackbacks
Recent Trackbacks
노무현의 오랜 고민...
도서출판 부키
01/13
아름다움의 과학.
The note of Legendre
2010
pthread 문서모음.
yundream의 프로그..
2009
사법고시 합격자들...
일다의 블로그 소통
2009
«
2012/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
29
Links
Links
L goon STORY.
무비스트.
Swim, Plastic Mode...
꼬마늑대의 골방.
긍정적사고.
VRLab 팀 블로그.
Total : 93,374
Today : 55
win32 특정 파일 실행 및 종료
프로그래밍
2010/03/15 17:34 |
// 특정 프로세스 실행 ShellExecute(NULL, _T("Open"), "FILE_PATH", NULL, NULL, SW_SHOWNORMAL)
bool killProcess(const char *name) { DWORD dwSize = 250; HANDLE hSnapShot; PROCESSENTRY32 pEntry; BOOL bCrrent=FALSE; hSnapShot=CreateToolhelp32Snapshot(TH32CS_SNAPALL,NULL); pEntry.dwSize =sizeof(pEntry); Process32First (hSnapShot,&pEntry); while(TRUE) { BOOL hRes = Process32Next (hSnapShot,&pEntry); if(hRes == FALSE) return false; if(!strncmp(pEntry.szExeFile, name,15)) { bCrrent = TRUE; } if(bCrrent) { HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pEntry.th32ProcessID); if(hProcess) { if(TerminateProcess(hProcess, 0)) { unsigned long nCode; GetExitCodeProcess(hProcess, &nCode); } CloseHandle(hProcess); } break; } } return true; }
// 윈도우 title 로 HWND 를 받아서 topmost view 로 만들기 void such_function() { HWND hwnd = FindWindow(NULL, "WINDOW_TITLE"); if (hwnd != 0) { setTopMost(hwnd, true); } } void setTopMost(HWND hWnd, const BOOL TopMost) { ASSERT( ::IsWindow( hWnd )); HWND hWndInsertAfter = ( TopMost ? HWND_TOPMOST : HWND_NOTOPMOST ); ::SetWindowPos( hWnd, hWndInsertAfter, 0, 0, 0 , 0, SWP_NOMOVE | SWP_NOSIZE ); }
references
http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx
http://swain.egloos.com/2291652
http://nibuthomas.wordpress.com/2008/08/26/how-to-create-a-topmost-window-using-setwindowpos/
http://msdn.microsoft.com/en-us/library/ms633499(VS.85).aspx
Trackback
0
:
Comment
0
Trackback Address ::
http://seirion.com/trackback/161
댓글을 달아 주세요
: 이름
: 패스워드
: 홈페이지
비밀글
PREV
1
...
38
39
40
41
42
43
44
45
46
...
151
NEXT
댓글을 달아 주세요