Mail Archives: djgpp/1997/11/12/20:30:33
Eli Zaretskii wrote:
>
> On Tue, 11 Nov 1997, Weiqi Gao wrote:
>
> > How hard would it be to make the "long filename API" available in
> > NT?
>
> I'd guess it's not easy, otherwise somebody would have done it by
> now.
>
> > Can someone outside Microsoft do it?
>
> With a lot of work, probably.
>
> > I'll start by begging the DJGPP masters. I'm also perfectly willing to
> > volunteer my time, if it has to come to that. I'll have to learn about
> > all the issues involved, which I understand is not a trivial task.
>
> I don't think you need a lot of DJGPP knowledge at this stage. The
> easiest way to accomplish this would be to write a Win32 VxD that
> will handle the LFN API functions of Interrupt 21h. I don't know
> whether RSXNT allows to write VxDs, but if it does, you need to know
> how to write a VxD, which calls for a Win32 device-driver guru, not
> for a DJGPP guru.
>
> Failing that, you will need to find an NT VxD or service that can be
> called to provide LFNs, and then find a way for a DOS program to call
> that service. Again, this requires a lot of WinNT-specific knowledge.
Er... a minor point. Windows NT does not use VxD's. It uses kernel mode
drivers, somewhat similar to UN*X. These are entirely different animals
from VxD's.
RJ
- Raw text -