写屏专题

DSA(直接写屏)和双缓冲

DSA(直接写屏)和双缓冲   http://blog.chinaunix.net/u3/103999/showart_2063360.html   1.DSA(直接写屏) 1.1介绍     使用GDI在屏幕上描画需要一个上下文转换,这会减慢描画速度。为了绕过繁琐的上下文转换,可以直接访问屏幕。这被称作直接屏幕访问。    直接写屏就是得到屏幕的显存地址,从而直接对显

FrameBuffer 原理、实现与应用 写屏

一、FrameBuffer 原理、实现与应用  一、FrameBuffer的原理    FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。    Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功

[转]基于FrameBuffer的直接写屏

1.将FrameBuffer配置成800x600x16色的显示模式 在/boot/grub/menu.lst中的kernel加入vga=0x314 //test.c #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int main(int

一篇传奇世界写屏文章 - [转贴]

一篇传奇世界写屏文章 - [转贴] <script language="javascript" type="text/javascript">document.title="一篇传奇世界写屏文章 - [转贴] - "+document.title</script> 出自:游戏外挂技术论坛 作者: acfg12 看过不少游戏内挂的文章,自己也来胡乱的写点,大家不要见笑. 第一步:

一篇传奇世界写屏文章

出自:游戏外挂技术论坛 作者: acfg12 看过不少游戏内挂的文章,自己也来胡乱的写点,大家不要见笑. 第一步:我们要找到传奇世界的写屏函数的地址.聪明点的人可能已经发现了,在woool/data/woool.dat实际上是一个可执行文件,不知道的话就用OllyDbg调入woool/woool.exe分析也可以得到。好了,把woool/data/woool.dat改名woool.exe