В системе несколько рабочих столов (не мониторов), перехожу по ним http://www.math.uiuc.edu/~gfrancis/illimath/windows/aszgard_mini/movpy-2.0.0-py2.4.4/movpy/lib/win32/Demos/desktopmanager.py
но как сделать скрин второго или третьего стола, находясь на дефолтном столе?
Нахожу все рабочие столы
import  win32service
winsta=win32service.GetProcessWindowStation()
desktops=winsta.EnumDesktops()
print desktops