import ctypes, sys
from ctypes import wintypes
import win32gui
from PIL import ImageGrab

sys.stdout.reconfigure(encoding='utf-8')
user32 = ctypes.windll.user32
hdesk = user32.OpenInputDesktop(0, False, 0x01FF)
if hdesk:
    user32.SetThreadDesktop(hdesk)

hwnd = 0x39103d2
rect = win32gui.GetWindowRect(hwnd)
print("JXHelper rect:", rect)

img = ImageGrab.grab(bbox=rect)
save_path = r'c:\Projects\JX\logs\jxhelper_live_ui.png'
img.save(save_path)
print(f"Saved {save_path}")
