问问各位高手一个像白痴一样的问题,不过………嘿嘿(55分)

gz
学习了
 
白痴不孤独嘛,我也陪陪你
 
在dos 是 系统将 0xb8000:0000 用于当前屏幕的显存
在字符方式下
0xb8000:0000 是显示的是第一个字符
0xb8000:0001 是第一个字符的属性 (比如色彩等, 具体的我忘了)
其它的以此类推
你可用debug 在win98下试试

 
TO chshanghai:
感謝您提供的東東。我會好好試試的。謝謝
 
好像在windows里面是不能象原来dos里面那样子直接去
访问内存的吧?
太高深的问题啦,faint!
 
的确是白痴的问题,只有dos下才能这么做,CIBA的屏幕取词也是通过截取消息得来的,
而KingSoft的CIBA中使用的技术也是MS提供的!
 
我不会!
 
不可能直接访问内存的. 数据只要到了显卡里面再出来就慢咯. 除非搞一个显卡驱动程序.呵呵.可以在系统内存保存一个镜像.
 
不一定的哟
 
jingtao 兄:

请细说!
相信大家会感兴趣
 
原则上在Windows下不会让你直接写屏吧?
原来在DOS下是有相应中断调用的:(
 
没有答案,算了结账。
 
写个VXD估计可以直接访问。
 
白吃。还拿DOS下那一套吓唬人!
 
多人接受答案了。
 
顶部