how i can paint a pixel on screen, without use WINAPI. can I use ring0 to draw a pixel
Using the Windows API (whether GDI, DirectX or OpenGL) is the only realistic way to draw graphics while under windows. Doing it from ring0 offers no real benefits (except, perhaps, if you're writing a kernelmode debugger), and it's too much bother anyway, if you want it to be stable and work on a multitude of graphics cards.
Thankyou vary must, f0dder!