Re: I can't live without my Trackball Explorer.
From: Timur Aydin (ta_at_taydin.org)
Date: 09/26/04
- Next message: Jeff Relf: "Re: I can't live without my Trackball Explorer."
- Previous message: Rich Grise: "Re: KDevelop project file for a simple OpenGL application"
- In reply to: Jeff Relf: "I can't live without my Trackball Explorer."
- Next in thread: Jeff Relf: "Re: I can't live without my Trackball Explorer."
- Reply: Jeff Relf: "Re: I can't live without my Trackball Explorer."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sun, 26 Sep 2004 23:33:33 +0300
Jeff Relf <Usenet_2_@JeffRelf.Cotse.NET> writes:
> On Win XP, C:\Program Files\Microsoft IntelliPoint\Point32.EXE
> must be loaded at start up to achieve such mappings,
> and it runs at the kernel level, ring zero,
> because it's an OS-wide service.
Are you sure you have done driver development under Windows? The only
.EXE program that runs at the kernel level is the Windows XP kernel
itself, NTOSKRNL.EXE, which is run by the boot loader during system
bootup and takes control of the PC. Once the system is up, no .EXE
program can be made running at ring zero. However, you can write a
kernel mode device driver YOURDRIVER.SYS and install that as
Administrator. That device driver will run at ring zero.
POINT32.EXE is just an NT service running in user mode and in the
context of the "SYSTEM" user. It listens to the mouse kernel driver
and translates the mouse events as needed.
-- Timur Aydin
- Next message: Jeff Relf: "Re: I can't live without my Trackball Explorer."
- Previous message: Rich Grise: "Re: KDevelop project file for a simple OpenGL application"
- In reply to: Jeff Relf: "I can't live without my Trackball Explorer."
- Next in thread: Jeff Relf: "Re: I can't live without my Trackball Explorer."
- Reply: Jeff Relf: "Re: I can't live without my Trackball Explorer."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|