摘要:
官方资源 [Lua 官方主页] Lua社区 [Lua 邮件列表] [Lua IRC 聊天频道] (#来自irc.freenode.net) [Jean-Claude Wippler的wiki]. (不再维护) Lua 文档 [Lua架构] - 描述了Lua的业务驱动方式,目的以及架构解决方案。 带有例证的Lua文档 [与Will Harvey的谈话记录] Lua 教程 ... 阅读全文
摘要:
大家知道,Windows NT/2000为实现其可靠性,严格将系统划分为内核模式与用户模式,在i386系统中分别对应CPU的Ring0与Ring3级别。Ring0下,可以执行特权级指令,对任何I/O设备都有访问权等等。要实现从用户态进入核心态,即从Ring 3进入Ring 0必须借助CPU的某种门机制,如中断门、调用门等。而Windows NT/2000提供用户态执行系统服务(Ring 0例程)的此类机制即System Service的int 2eh中断服务等,严格的参数检查,只能严格的执行Windows NT/2000提供的服务,而如果想执行用户提供的Ring 0代码(指运行在Ring 0权限的代码),常规方法似乎只有编写设备驱动程序。本文将介绍一种在用户态不借助任何驱动程序执行Ring0代码的方法。
阅读全文