C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[22480] Re:동작하는 프로세스 찾기
새더군 [mmouse] 1646 읽음    2002-11-07 10:41
실행중인 프로세스 리스트를 가져오는데는 몇가지 방법이 있습니다.

먼저 첫번째로 EnumProcess 가 있는데 NT 계열에서만 사용할수 있습니다.

두번째는 윈도우 핸들을 알고 있을때..
GetWindowThreadProcessId 를 사용하시면 되구요

마지막으로는 Tool Help 라이브러리를 사용하시면 됩니다.
CreateToolhelp32Snapshot 로 현재 시스템의 스냅샷(?)을 만들어 놓고
Process32First, Process32Next 관련 펑션을 사용해 찾아볼수 있습니다.

그럼 빠이..

from 걸어다니는 MSDN

telkim 님이 쓰신 글 :
: 윈도우 2000에보면 작업관리자를 사용하여 현재 동작하는 프로세스를 확인 할수 있읍니다.
:
: 제가 하려는 작업을 execl.exe 프로그램이 동작된 상태 인지를 확인하려고 하는데 함수를 모르겠읍니다.
:
: FindWindow(0,"화일 이름");
: 이런 방법으로는 찾을 수가 없읍니다. 엑셀이 실행시 이름이 바꾸어 지기 때문에 ....
: 혹 사용해보시 분이 계시면 알려주세요..

+ -

관련 글 리스트
22474 동작하는 프로세스 찾기 telkim 1518 2002/11/06
22508     Re:동작하는 프로세스 찾기 telkim 1601 2002/11/08
22502     Re:동작하는 프로세스 찾기 telkim 1298 2002/11/08
22501     Re:동작하는 프로세스 찾기 maze 1569 2002/11/08
22480     Re:동작하는 프로세스 찾기 새더군 1646 2002/11/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.