Debuggers and such set up new segments for the programs they run. I need to set up a separate data and stack segment to use for an interpreter. Is it possible to do this under win32, or do I need to get ring 0 access (which from the previous post, I gather is possible)?
I need a separate data segment for the program's data, and a segment for a stack that the interpreter uses. The code of the stuff being interpreted is stored in the interpreter's data segment.