Mail Archives: djgpp/1996/11/21/21:03:52
> The real problem (I think) is that these instructions are priveleged
> instructions and therefore can only be executed from a ring 0 process
> (e.g. kernel code).
Yep...
> You need a DPMI host that allows your program to run in ring 0. I'm not
> sure if Windows does this. I know CWSDPMI does not. But CWSDPR0 does.
> You should be able to get CWSDPRO.EXE from the same place you got
> CWSDPMI.EXE (I think).
I tried to implement these under Win95, and they just wouldn't do it...
The program crashed about 3 times, and I assumed it was because '95
didn't let you run stuff at ring 0. I then tried it under cwsdpr0 and
got it to work. :) Mind you, it crashed the first time under cwsdpr0
as well, and I didn't bother checking after I fixed it under 95...
Leathal.
- Raw text -