import ctypes, win32gui
from PIL import ImageGrab

user32 = ctypes.windll.user32
hdesk = user32.OpenInputDesktop(0, False, 0x01FF)
if hdesk: user32.SetThreadDesktop(hdesk)

hwnd = 0x0063003A
rect = win32gui.GetWindowRect(hwnd)
print("HWND 0x0063003A Rect:", rect)
img = ImageGrab.grab(bbox=rect, all_screens=True)
img.save(r"C:\Projects\JX\logs\p2488_screen.png")
print("Saved p2488_screen.png")
