delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1997/11/24/18:00:44

From: Andrew Crabtree <andrewc AT typhoon DOT rose DOT hp DOT com>
Message-Id: <199711242254.AA091112057@typhoon.rose.hp.com>
Subject: Re: LFN on NT
To: eliz AT is DOT elta DOT co DOT il (Eli Zaretskii)
Date: Mon, 24 Nov 1997 14:54:16 PST
Cc: djgpp-workers AT delorie DOT com
In-Reply-To: <Pine.SUN.3.91.971123150013.19570B-100000@is>; from "Eli Zaretskii" at Nov 23, 97 3:00 pm
Reply-To: andrewc AT rosemail DOT rose DOT hp DOT com

 
> I'd suggest to see whether Int 21h can be hooked by a DLL, before
> deciding on another approach (since Int 21h API doesn't require any
> changes in DJGPP's libc).
Yep.  This is the ideal approach.  I have had no success so far
in finding out how.  The NT programming newsgroup appears to 
be all clueless newbies.  There is a lot of activity, but 
no responses.  Everything I have seen so far about interrupts in the docs
involves there relation to the HAL.  Also, nothing about chaining an
interrupt, just grabbing it exclusively.  I will continue looking though.
The manuals that come with ms c and the dev kits just suck. Even 
the search routines don't work well.  Worse, they aren't hyperlinked.
It will highlight other sections, but clicking on it doesn't take you 
anywhere.

> I hear rumors that a Win32 DLL cannot use DPMI calls.
I'll try it out.

I've gotten the BOPping method to actually work somewhat.  I can
pass in a asciiz file name and have NT convert it automatically
to its short form.  The other functions should be trivial.  
Getting a good interface should be all thats left.

Andrew


--
_______       ___________________________________________________________
           /                       	                  Andrew Crabtree 
          /                          	      Workgroup Networks Division 
         ____       ___  /                                Hewlett-Packard 
        /     /    /    /   		                    Roseville, CA 
     __/   __/    _____/                                     916/785-1675
                 /                           andrewc AT rosemail DOT rose DOT hp DOT com
___________   __/   _____________________________________________________



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019