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
[22501] Re:동작하는 프로세스 찾기
maze [poporone] 1569 읽음    2002-11-08 09:19
    HANDLE  snapshot;
    PROCESSENTRY32 processinfo;

    processinfo.dwSize = sizeof(processinfo);
    snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
    if (snapshot == NULL)   return;

    bool status = Process32First(snapshot, &processinfo);
    while(status)
    {
        String buffer;
        int length;
        buffer.SetLength(512);
        length = sprintf(buffer.c_str(), "%08x", processinfo.th32ProcessID);

        buffer.SetLength(length);
        ListBox1->Items->Add(processinfo.szExeFile);

        status = Process32Next(snapshot, &processinfo);
    }


요거 사용하심 될껍니다.









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

+ -

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