초간단 Process실행 체크 함수입니다.
#include <tlhelp32.h> bool __fastcall IsRunProcess( AnsiString sExeName ) { HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32 pe32; pe32.dwSize = sizeof(PROCESSENTRY32); Process32First(hSnapshot,&pe32); do { AnsiString sProcessExe = pe32.szExeFile; if(sExeName == sProcessExe ) { CloseHandle(hSnapshot); return true; } } while(Process32Next(hSnapshot,&pe32)); CloseHandle(hSnapshot); return false; } | |
'코드 조각' 카테고리의 다른 글
ProcessId로 Application의 Hung체크 (0) | 2012.04.24 |
---|---|
Process 실행 체크 2 (0) | 2012.04.23 |
디버거로 실행중인지 체크 함수(IsDebuggerPresent) (0) | 2012.04.23 |
테이블 이름 바꾸기 [SQL] (0) | 2012.04.18 |
Hex 문자열을 숫자로 변환하기 (1) | 2012.04.10 |