회원 로그인
|
Python 프로세스 리스트 추출
| Python 프로세스 리스트 추출
현재 PC의 프로세스 리스트를 얻을 수 있다.
결과)
System Idle Process
System
smss.exe
csrss.exe
wininit.exe
csrss.exe
services.exe
lsass.exe
lsm.exe
......
응용)
똑같은 프로세스가 2개 이면 나중에 실행된 프로그램 종료. 즉, 중복 실행 방지
참고) http://blog.daum.net/paulsthink/6002608
현재 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
댓글 0개
| 엮인글 0개
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 |