gpt4 book ai didi

python - 无法使用 ctypes.windll.user32.GetWindowThreadProcessId 获取 processID

转载 作者:太空宇宙 更新时间:2023-11-04 05:11:17 25 4
gpt4 key购买 nike

我正在尝试使用 ctypes.windll.user32.GetWindowThreadProcessId 获取 proccessId,但打印与任务管理器中看到的 PID 不匹配。这是代码

import ctypes
from ctypes import windll
import time

time.sleep(2)
hwnd = windll.user32.GetForegroundWindow()
pid = ctypes.c_ulong()
GetWindowThreadProcessId =ctypes.windll.user32.GetWindowThreadProcessId(hwnd,pid)
print GetWindowThreadProcessId

最佳答案

对第二个参数使用'byref',像这样:

lpdw_process_id = ctypes.c_ulong()
result = user32.GetWindowThreadProcessId(h_wnd, ctypes.byref(lpdw_process_id))
process_id = lpdw_process_id.value

关于python - 无法使用 ctypes.windll.user32.GetWindowThreadProcessId 获取 processID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42938155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com