반응형
활성화 된 창의 핸들을 얻어와 창 이름과 프로세스 이름을 출력하는 간단한 구문.
이것을 키보드이벤트의 초기화 함수에 변형후 넣어주면 될거같다.
import win32gui, win32process, psutil
handle = win32gui.GetForegroundWindow()
wintitle = win32gui.GetWindowText(handle)
tid, pid = win32process.GetWindowThreadProcessId(handle)
process_name = psutil.Process(pid).name()
print(wintitle,process_name)
현재 활성화된 창의 handle값을 얻어온후
창이름과 프로세스 이름을 가져온다.
창이름은 핸들로 접근이 가능하며
프로세스 이름은 핸들의 pid를 얻어와 접근한다.
반응형
'Python > Python_Project | 키로거 및 뷰어' 카테고리의 다른 글
뷰어 프로그램 기능구현, 드래그 앤 드롭 사용 (0) | 2020.05.20 |
---|---|
keyboard라이브러리 수정 (0) | 2020.05.20 |
디버그 - 기록된 키입력 데이터 확인 (0) | 2020.05.20 |
키 기록부분 구현 및 자동저장 - 쓰레드 생성 (0) | 2020.05.20 |
기획의도에 맞게 각 기능 UI구축 (0) | 2020.05.20 |
댓글