The 'rings' is part of where they went wrong starting with Win2K.
It's my understanding that, starting with Win2K, MS allows certain elements
of the User Interface to run in Ring 0 for performance reasons.
If that is correct, what a dumb-ass thing to do.
-Larry
>>This should shut you, and any other Starforce supporter, up for good.
>>http://forums.ubi.com/groupee/forums/a/tpc/f/561108232/m/2871061083/p/5
>>posted by I3thHouR
>>Let me start by saying I am a developer and a Webmaster of a number of
>>major Game related sites.
>>I have 25 years experience in the Business thus I make very sure that
>>I have fully researched what I comment about. My credentials precede
>>me, I do not agree with or endorse software piracy. However to play my
>>existing Starforce games I have had to crack them.
> [ snip ]
>>2. In Windows XP Starforce gives Ring 0 (super user level access) to
>>Ring 3 (Standard users). In normal English this basically means that
>>any third party application such as Trojans or Viri are given the
>>ability to have full access the both software and hardware.
> Very interesting and interesting combination of statements. I'm by no
> means a starforce fan (it doesn't get installed here), but Ring0 ==
> Super User and Ring3 == Normal user!? Seriously!?
> Ring0 level is actually kernel level, almost nothing should be even
> attempting to access ring0 and micro$oft tightens things considerably in
> this area with win2k (I'm no m$ fan either) after the Win95/CiH virus
> caused many problems back in the day by surviving reboots due to hiding
> in CMOS memory after gaining ring0 access.
> Ring3 is 'application level'. 3rd party apps (office software / games
> etc) run at this level of the system.
> Neither Ring0 or Ring3 have anything to do with what user access the
> current user has.
> Regards,
> tk