From: noemail@basdxcqvbe.com   
      
   On Thu, 1 Jul 2021 07:45:45 +0100   
   James Harris wrote:   
      
   > On 30/06/2021 22:48, muta...@gmail.com wrote:   
   > > On Thursday, July 1, 2021 at 2:25:42 AM UTC+10, James Harris wrote:   
      
   > > Any application that does any interrupt won't work.   
   > >   
   > > Win32 executables should work, although I haven't   
   > > definitively proven that DLLs can be handled.   
   >   
   > The bottom line is that, AISI, apps should only have to include   
   > standard calls (no ints, no sysenters etc), and it is the OS or   
   > library which should supply the code which they call. That's not   
   > unusual. I think it's how OSes normally make their service routines   
   > available.   
   >   
      
   If the OS provided the OS API via function calls instead of interrupts,   
   then he could possibly call them directly, depending on OS privileges,   
   and if desired, he could definitely emulate them. Interrupts act as a   
   barrier to those functions as privilege is required to set up an   
   interrupt table, or or OS control is required.   
      
   So, with a Win32 executable, he suspects he call provide the OS   
   functions, if they're unavailable for his host environment, since a   
   Win32 executable apparently calls functions directly instead of using   
   software interrupts.   
      
   --   
   What is hidden in the ground, when found, is hidden there again?   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|