Et même si il n'y avait pas de pagination, ce serait impossible. Windows protège en écriture les zone mémoires qui ne sont pas réservé par le processus. Comme cette zone est celle de la mémoire graphique, il y a peut de chance que tu puisse y acceder de quelconce façon.
Le mieu est de passer par les API.
DirectDraw comme dit yann
GDI. Si on sais bien l'utiliser, c'est très rapide
SDL. Une surcouche mais c'est asser "simple"
C++ (@++)