“我现在写的这个玩意儿,叫欺骗层。”
林哲敲下一个回车,屏幕上瞬间刷出一长串精妙的内存地址重定向代码。
“微软要什么,咱们就告诉他:‘好的,大爷,已经给您办妥了’。
直接返回一个虚假的成功指令给操作系统。”
“实际上呢?
底层芯片根本没理他,咱们只挑有用的放进去,剩下的废话,全部在拦截层里直接抹掉!”林哲敲下一个回车。
“你们不是在头疼怎么骗过卡马克,搞那个miniGL封装层吗?
刚好。”
屏幕上瞬间刷出一长串精妙的内存地址重定向代码。
“这套欺骗层是个通用的壳。
微软发过来的废话,截住。
卡马克的《雷神之锤》吐出来的openGL指令,也在这截住。
全给它扒了皮,换成最基础的三角形数据丢给硬件。”
林哲一边疯狂敲键盘,嘴里一边瞎嘟囔。
“既然这流氓拦截层都建好了,大爷我顺手把3dfx的Glide接口代码也给反编译加进去。
以后碰到竞争对手的私有指令,照样直接扒了皮扔进咱们的direct3d管线里跑。”
盖瑞在旁边听得直哆嗦,他结结巴巴地开口:“你……你这是暴力劫持操作系统!
你还反编译竞争对手的指令?
这是黑客行为!
3dfx要是知道了会告死我们的!”
“对啊,怎么了?”林哲头都没回,手底下的机械键盘敲得啪啪作响。
“你不说,我不说,只要屏幕上的画面不卡,谁特么知道它底层跑的是什么玩意儿?”
周围的软件工程师们全倒吸一口凉气。
太野蛮了!
太流氓了!
但也太特么天才了!
这就好比上面发下来一份错漏百出的图纸,底下的包工头根本不看图纸,直接按自己的经验把楼给盖好了,然后反手给上面盖个合格的章!
整整半个小时。
林哲的双手在键盘上就没有停下过。
他脑子里装着未来显卡驱动发展史上的无数次黑客级优化技巧,对付一个1996年漏洞百出的directx 3.
0?
这不手到擒来嘛!
其实这种中间拦截层的写法,在后世已经是各大显卡厂标配的基操,但在现在这帮老实巴交的程序员眼里,这简直就是神仙下凡的黑魔法。
啪!
林哲用力敲下最后一个分号。
保存,编译。
屏幕上弹出一个绿色的进度条。
两秒钟后。
“pile Suessful.
0 Errors.”
(编译成功。
0报错。)
林哲拿起旁边的红茶,喝了一大口,润了润发干的嗓子。
“行了。”
林哲推开键盘,从椅子上站了起来,他指了指屏幕上这套十分干净、逻辑有些流氓的拦截层代码框架。
“地基我给你们打好了。”
“以后微软的文档,全当擦屁股纸扔了。”
“他们发过来什么指令,你们就往我这个拦截层里套。
本章未完,请翻下一页继续阅读.........