我正在尝试使用ctypes.windll.user32.GetWindowThreadProcessId获取proccessId,但打印与任务管理器中看到的PID不匹配。这是代码
while abs(float(inp) - float(42)) > 1e-9:
答案 0 :(得分:1)
对第二个参数使用'byref',如下所示:
lpdw_process_id = ctypes.c_ulong()
result = user32.GetWindowThreadProcessId(h_wnd, ctypes.byref(lpdw_process_id))
process_id = lpdw_process_id.value