2008年8月4日星期一

先睹为快——诺基亚9900概念手机

诺基亚9900概念手机


整个手机只有钢笔大小,隐藏的触摸屏幕完全卷曲在轴心,能够随意的伸开。因为它太精致小巧,只能搭配无线蓝牙耳机,当然你可以不在乎它的外表,直接把它当圆珠笔随身携带即可。它可以用来写字和画画,就像一只数位笔,可以将作品保存起来。虽然这些功能还未实现,不过可以肯定的事实是 E-Ink变形屏幕已经成为现实,不久就会用到手机,手表甚至杂志封面等领域中。让我们共同期待这款代表未来手机概念的“诺基亚笔”吧。



2008年6月23日星期一

Disclosure Windows Kernel - Kernel time

To get kernel time, the easy way is to call KeGetCurrentPrcb routine. That's undocument native API.

Using below code segment:PKPRCB Prcb;


ULONG ulKeTime = 0;

Prcb = KeGetCurrentPrcb();

ulKeTime = Prcb->KernelTime;

The prototype of KeGetCurrentPrcb is
KPRCB* KeGetCurrentPrcb ( VOID )

Now, let's take a look at its code. It mainly has three rows instruction.

{

ULONG Value;


__asm mov eax, fs:[20h] //

__asm mov [Value], eax

return (struct _KPRCB *) Value;

}