DX9 приложение. Через PrintScreen его видно и на Win8 и Win8.1 через:
X:=0, Y:=0, W:=A_ScreenWidth, H:=A_ScreenHeight
screenname = %A_DD%-%A_MMM%-%A_YYYY%_%A_Hour%-%A_Min%-%A_Sec%.png
If !pToken := Gdip_Startup()
Throw "Ошибка GDI+! Gdiplus.dll не найден в вашей системе!"
chdc := CreateCompatibleDC(), hbm := CreateDIBSection(w, h, chdc)
obm := SelectObject(chdc, hbm), hhdc := GetDC()
BitBlt(chdc, 0, 0, w, h, hhdc, x, y, 0x40000000|0x00CC0020)
ReleaseDC(hhdc), FileName := A_ScriptDir "\Screens\" screenname
pBitmap := Gdip_CreateBitmapFromHBITMAP(hbm)
SelectObject(chdc, obm), DeleteObject(hbm), DeleteDC(hhdc), DeleteDC(chdc)
Gdip_SaveBitmapToFile(pBitmap, FileName), Gdip_DisposeImage(pBitmap), Gdip_Shutdown(pToken)
Return
прекрасно скринит, а вот на Win7 скринит сквозь окно.