Здравствуйте ILY, Вы писали:
ILY>Здравствуйте. ILY>Мне нужно рисовать попиксельно на рабочем столе. Делаю это с помощью функции Winapi PutPixel, но хочется быстрее. Как средствами WinApi узнать адрес рабочего стола в видеопамяти, чтобы менять пиксели непосредственно (скажем, средствами assembler-a)?
Ы, на рабочем столе рисовать... Это что имеешь ввиду ? Заместо валлпапера ?
Если да, то создай битмап, в который будешь рисовать напрямую. Сбрось его в файл и поставь как валлпапер.
Если нет — в смысле поверх окон всех — то получаешь GetDesktopWindow и рисуй туда чз Bitmap. А в видео память никто тебя не пустит.