Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uwm.edu!lll-winken!uunet!aplcen!haven!uflorida!mephisto!gatech!holos0!lbr From: lbr@holos0.uucp (Len Reed) Newsgroups: comp.sys.ibm.pc.misc Subject: MS-DOS Swapping Spawn, HIMEM.SYS Keywords: MS-DOS spawn swap HIMEM Message-ID: <1990Aug3.215922.10216@holos0.uucp> Date: 3 Aug 90 21:59:22 GMT Sender: lbr@holos0.uucp (Len Reed) Organization: Holos Software, Inc., Atlanta, GA Lines: 19 Does anyone know how HIMEM.SYS (it comes with Microsoft C 6.0) works? The ram disk and codeview use it to access extended memory. I want to modify a program to do a swapping spawn on MS-DOS. That is, it should copy itself to extended memory, free nearly all of its memory, run the sub-process, and the bring itself back in. I could use the int 15h BIOS copy to do the copy in/ copy out, but if I can tie into HIMEM.SYS this could both simplify the problem and ensure compatibility with other extended memory uses. Anyone know how to tie into this driver or how I can find out? Thanks. -- Len Reed Holos Software, Inc. Voice: (404) 496-1358 UUCP: ...!gatech!holos0!lbr