откуда нужно? если из Ring3, то см. DirectDwraw (DirectShow в версиях после 7й) IDirectDrawSurface::Lock
Если из режима ядра, то вообще просто . Для начала тебе надо залесть в таблицу каталогов страниц, кароче, найти адрес по которорому промаплена видеопамять(с vesa 2.x проще), а затем уж и писать туда чево нада. Это самый прямой доступ....)
Narkomanius вот это саамый тупой метод !!! Особенно под win ! а прощще не пробовал? залесть в реестр, прочитать специальными структурами типа CM_PARTIAL_RESOURCE_DESCRIPTOR , вынуть инфу о памяти. Описалово есть в DDK, потом ето всё использовать по назначению, а то какие то PCI ресурсы , таблицы каталогов страниц и всякая там хрень,