회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.ChatGPT

1.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

2.노코딩 게임 엔진 - 빌..

2.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

3.(완료) 미접속 회원 정..

3.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

4.매뉴얼 플러스 - 전자제..

5.KiCad - PCB 설..

5.KiCad - PCB 설..

PCB 설계 무료 프로그램

2023.02.09//read more


안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


Python 프로세스 리스트 추출

푸딩뱃살 | 2014.05.20 16:02 | 조회 8593
| Python 프로세스 리스트 추출

현재 PC의 프로세스 리스트를 얻을 수 있다.

import os, sys
from win32com.client import GetObject

def getProcessesList():
    PROCESSES_LIST_ = []
    getObj_ = GetObject('winmgmts:')
    processes_ = getObj_.InstancesOf('Win32_Process')
    for ps_ in processes_:
        PROCESSES_LIST_.append(ps_.Properties_('Name').Value)
    return PROCESSES_LIST_

getProcessesList()

결과)
System Idle Process
System
smss.exe
csrss.exe
wininit.exe
csrss.exe
services.exe
lsass.exe
lsm.exe
......

응용)
똑같은 프로세스가 2개 이면 나중에 실행된 프로그램 종료. 즉, 중복 실행 방지
from collections import Counter

counts_ = Counter(getProcessesList())
dictList_ = dict(counts_.most_common())
for val_ in dictList_.keys():
    if val_ == EXECUTE_FILE_[0]:
        if dictList_[EXECUTE_FILE_[0]] >= 2:
            sys.exit()


참고) http://blog.daum.net/paulsthink/6002608
285개(11/15페이지)
프로그래밍
번호 제목 글쓴이 조회 날짜
85 [C#] 생성자와 상속 base 푸딩뱃살 3687 2014.11.21 02:09
84 [C#] 클래스 상속 푸딩뱃살 3774 2014.11.17 23:35
83 [C#] 클래스 예제 푸딩뱃살 3250 2014.11.03 23:03
82 [C#] Main() 메소드 푸딩뱃살 3167 2014.11.02 23:43
81 [C#] 인덱서 푸딩뱃살 2663 2014.11.01 01:09
80 [C#] 속성 푸딩뱃살 2703 2014.11.01 00:41
79 [C#] 생성자 푸딩뱃살 2796 2014.10.27 01:48
78 [C#] public, private 사진 첨부파일 푸딩뱃살 3042 2014.10.25 22:32
77 [C#] 오버로드(overload) 푸딩뱃살 2631 2014.10.22 23:02
76 [Python] 웹 파싱, 웹 클라이언트 프로그래밍 httplib 푸딩뱃살 3434 2014.10.06 00:46
75 [C#] 스코프(scope) 푸딩뱃살 3234 2014.10.02 01:17
74 [C#] 메소드 호출 푸딩뱃살 2673 2014.10.02 00:46
73 [C#] 메소드(method) 푸딩뱃살 3205 2014.10.02 00:30
72 [C#] 필드(field) 푸딩뱃살 3092 2014.10.02 00:06
71 [C#] 객체(object)의 생성 푸딩뱃살 3563 2014.10.01 23:36
70 [C#] 클래스(class)의 개념 푸딩뱃살 3454 2014.10.01 22:29
69 [기본] 용어 - 클래스, 객체, 인스턴스, 메소드, 필드 푸딩뱃살 3908 2014.05.29 11:36
>> [Python] Python 프로세스 리스트 추출 푸딩뱃살 8594 2014.05.20 16:02
67 [Python] Python 환경 변수 설정 첨부파일 푸딩뱃살 4185 2014.05.20 12:46
66 [Python] Python console 컬러 출력 첨부파일 푸딩뱃살 5164 2014.05.14 22:23