Win95/98/NT development

I have finished writing my filter driver on Win2000 and XP but I also
have to port it onto Win 9x and NT.
I have no ideea where to get the documentation for those OS, IFS only
comes for Win2000 and XP. I searched a bit over OSR Online but found
nothing but a reference to some “IFS Manager” for Win98. Are there any
IFS kits for those OS ?

Daniel

The old Windows 2000 IFS Kit has the NT IFS Kit included. You can only
install one at a time and you need the DDK for that OS already
installed.

There are no IFS Kits for 9x/Me. There was a book, but it is probably
out of print.

----- Original Message -----
From: “Daniel Turcanu”
To: “File Systems Developers”
Sent: Saturday, May 10, 2003 11:43 AM
Subject: [ntfsd] Win95/98/NT development

> I have finished writing my filter driver on Win2000 and XP but I also
> have to port it onto Win 9x and NT.
> I have no ideea where to get the documentation for those OS, IFS only
> comes for Win2000 and XP. I searched a bit over OSR Online but found
> nothing but a reference to some “IFS Manager” for Win98. Are there any
> IFS kits for those OS ?
>
> Daniel
>
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@yoshimuni.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

From the perspective of FS filters, NT4 is nearly not different from
w2k at all. Binary-compatible filters are possible.

For Win9x, you will need a complete rewrite, another product in fact.
The FS stack in Win9x has nothing common with NT.

Max

----- Original Message -----
From: “Daniel Turcanu”
To: “File Systems Developers”
Sent: Saturday, May 10, 2003 7:43 PM
Subject: [ntfsd] Win95/98/NT development

> I have finished writing my filter driver on Win2000 and XP but I
also
> have to port it onto Win 9x and NT.
> I have no ideea where to get the documentation for those OS, IFS
only
> comes for Win2000 and XP. I searched a bit over OSR Online but found
> nothing but a reference to some “IFS Manager” for Win98. Are there
any
> IFS kits for those OS ?
>
> Daniel
>
>
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com

Since 9x is discontinued in development terms, I would highly advise
against trying to implement a 9x filter at this point in time.
Depending on what is needed, a 9x driver might not be needed (for
example, government, military etc.).

> I have finished writing my filter driver on Win2000 and XP but I
also
> have to port it onto Win 9x and NT.
> I have no ideea where to get the documentation for those OS, IFS
only
> comes for Win2000 and XP. I searched a bit over OSR Online but found
> nothing but a reference to some “IFS Manager” for Win98. Are there
any
> IFS kits for those OS ?


Kind regards, Dejan M. MVP for DDK
http://www.alfasp.com E-mail: xxxxx@alfasp.com
Alfa Transparent File Encryptor - Transparent file encryption services.
Alfa File Protector - File protection and hiding library for Win32
developers.
Alfa File Monitor - File monitoring library for Win32 developers.

Unfortunately I have to develop that filter on Win9x also. I saw on this
list some weak topics about Win9x, so there are some guys developing
this kind of filters right now. I will kindly ask them to give me some
usefull information about the documentation and the libs used. Maybe
you’d want to write me personally to xxxxx@ipdevel.ro.

Daniel

Dejan Maksimovic wrote:

Since 9x is discontinued in development terms, I would highly advise
against trying to implement a 9x filter at this point in time.
Depending on what is needed, a 9x driver might not be needed (for
example, government, military etc.).

>>I have finished writing my filter driver on Win2000 and XP but I
>>
>>
>also
>
>
>>have to port it onto Win 9x and NT.
>>I have no ideea where to get the documentation for those OS, IFS
>>
>>
>only
>
>
>>comes for Win2000 and XP. I searched a bit over OSR Online but found
>>nothing but a reference to some “IFS Manager” for Win98. Are there
>>
>>
>any
>
>
>>IFS kits for those OS ?
>>
>>


Kind regards, Dejan M. MVP for DDK
http://www.alfasp.com E-mail: xxxxx@alfasp.com
Alfa Transparent File Encryptor - Transparent file encryption services.
Alfa File Protector - File protection and hiding library for Win32
developers.
Alfa File Monitor - File monitoring library for Win32 developers.


You are currently subscribed to ntfsd as: xxxxx@ipdevel.ro
To unsubscribe send a blank email to xxxxx@lists.osr.com

If you want to save a lot of headaches when developing VxDs, get VToolsD
from NuMega. It generally does about 80% of an FS filter on 9x already.

Daniel Turcanu wrote:

Unfortunately I have to develop that filter on Win9x also. I saw on this
list some weak topics about Win9x, so there are some guys developing this
kind of filters right now. I will kindly ask them to give me some usefull
information about the documentation and the libs used. Maybe you’d want to
write me personally to xxxxx@ipdevel.ro.


Kind regards, Dejan M. MVP for DDK
http://www.alfasp.com E-mail: xxxxx@alfasp.com
Alfa Transparent File Encryptor - Transparent file encryption services.
Alfa File Protector - File protection and hiding library for Win32
developers.
Alfa File Monitor - File monitoring library for Win32 developers.

We have some old 9x/Me filter driver code. Let me check… If I can find
it, I will send it to you.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Daniel Turcanu
Sent: Sunday, May 11, 2003 11:55 PM
To: File Systems Developers
Subject: [ntfsd] Re: Win95/98/NT development

Unfortunately I have to develop that filter on Win9x also. I saw on this

list some weak topics about Win9x, so there are some guys developing
this kind of filters right now. I will kindly ask them to give me some
usefull information about the documentation and the libs used. Maybe
you’d want to write me personally to xxxxx@ipdevel.ro.

Daniel

Dejan Maksimovic wrote:

Since 9x is discontinued in development terms, I would highly
advise
against trying to implement a 9x filter at this point in time.
Depending on what is needed, a 9x driver might not be needed (for
example, government, military etc.).

>>I have finished writing my filter driver on Win2000 and XP but I
>>
>>
>also
>
>
>>have to port it onto Win 9x and NT.
>>I have no ideea where to get the documentation for those OS, IFS
>>
>>
>only
>
>
>>comes for Win2000 and XP. I searched a bit over OSR Online but found
>>nothing but a reference to some “IFS Manager” for Win98. Are there
>>
>>
>any
>
>
>>IFS kits for those OS ?
>>
>>


Kind regards, Dejan M. MVP for DDK
http://www.alfasp.com E-mail: xxxxx@alfasp.com
Alfa Transparent File Encryptor - Transparent file encryption services.
Alfa File Protector - File protection and hiding library for Win32
developers.
Alfa File Monitor - File monitoring library for Win32 developers.


You are currently subscribed to ntfsd as: xxxxx@ipdevel.ro
To unsubscribe send a blank email to xxxxx@lists.osr.com


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Yes, I agree. You MUST use VTOOLSD for (x development or you will be
pulling your hair out within a week :slight_smile:

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dejan Maksimovic
Sent: Monday, May 12, 2003 4:10 AM
To: File Systems Developers
Subject: [ntfsd] Re: Win95/98/NT development

If you want to save a lot of headaches when developing VxDs, get
VToolsD
from NuMega. It generally does about 80% of an FS filter on 9x already.

Daniel Turcanu wrote:

Unfortunately I have to develop that filter on Win9x also. I saw on
this
list some weak topics about Win9x, so there are some guys developing
this
kind of filters right now. I will kindly ask them to give me some
usefull
information about the documentation and the libs used. Maybe you’d
want to
write me personally to xxxxx@ipdevel.ro.


Kind regards, Dejan M. MVP for DDK
http://www.alfasp.com E-mail: xxxxx@alfasp.com
Alfa Transparent File Encryptor - Transparent file encryption services.
Alfa File Protector - File protection and hiding library for Win32
developers.
Alfa File Monitor - File monitoring library for Win32 developers.


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

> ----------

From: xxxxx@storagecraft.com[SMTP:xxxxx@storagecraft.com]
Reply To: xxxxx@lists.osr.com
Sent: Monday, May 12, 2003 7:15 PM
To: xxxxx@lists.osr.com
Subject: [ntfsd] Re: Win95/98/NT development

Yes, I agree. You MUST use VTOOLSD for (x development or you will be
pulling your hair out within a week :slight_smile:

Although it can help, MUST is too strong; I would use word MAY in RFC
termilology :wink:

Several years before I wrote virtual disk driver for w9x and several other
VxDs without VTOOLSD and didn’t have too much problems where it would help.
Yes, I had to write several (a lot of) wrappers but it helps understanding
the w9x hell. Later when have VTOOLSD as part of Driver Studio I used it for
reference only.

Best regards,

Michal Vodicka
STMicroelectronics Design and Application s.r.o.
[michal.vodicka@st.com, http:://www.st.com]

Who the hell wants to “learn” 9x?

Seriously, unless you are planning on becoming the next Geoff Chapel
, I see no reason to worry learning anything 9x/Me related. Use a
good wrapper like VtoolsD and be done with the hairy beast of an OS.

May of us had to spend some time in the bowels of 9x/Me. Any time in
9x/Me is too much time.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Vodicka, Michal
Sent: Monday, May 12, 2003 1:07 PM
To: File Systems Developers
Subject: [ntfsd] Re: Win95/98/NT development

> ----------
> From: xxxxx@storagecraft.com[SMTP:xxxxx@storagecraft.com]
> Reply To: xxxxx@lists.osr.com
> Sent: Monday, May 12, 2003 7:15 PM
> To: xxxxx@lists.osr.com
> Subject: [ntfsd] Re: Win95/98/NT development
>
> Yes, I agree. You MUST use VTOOLSD for (x development or you will be
> pulling your hair out within a week :slight_smile:
>
Although it can help, MUST is too strong; I would use word MAY in RFC
termilology :wink:

Several years before I wrote virtual disk driver for w9x and several
other
VxDs without VTOOLSD and didn’t have too much problems where it would
help.
Yes, I had to write several (a lot of) wrappers but it helps
understanding
the w9x hell. Later when have VTOOLSD as part of Driver Studio I used it
for
reference only.

Best regards,

Michal Vodicka
STMicroelectronics Design and Application s.r.o.
[michal.vodicka@st.com, http:://www.st.com]


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Nobody wants but somebody has to when “customers want it”… Personally, I
would never touch it again but when have to, I prefer real understanding
which in turn simplifies debugging. All depends on the problem, for many can
VtoolsD really save time.

Best regards,

Michal Vodicka
STMicroelectronics Design and Application s.r.o.
[michal.vodicka@st.com, http:://www.st.com]


From: xxxxx@storagecraft.com[SMTP:xxxxx@storagecraft.com]
Reply To: xxxxx@lists.osr.com
Sent: Monday, May 12, 2003 10:14 PM
To: xxxxx@lists.osr.com
Subject: [ntfsd] Re: Win95/98/NT development

Who the hell wants to “learn” 9x?

Seriously, unless you are planning on becoming the next Geoff Chapel
, I see no reason to worry learning anything 9x/Me related. Use a
> good wrapper like VtoolsD and be done with the hairy beast of an OS.
>
> May of us had to spend some time in the bowels of 9x/Me. Any time in
> 9x/Me is too much time.
>
> Jamey
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Vodicka, Michal
> Sent: Monday, May 12, 2003 1:07 PM
> To: File Systems Developers
> Subject: [ntfsd] Re: Win95/98/NT development
>
> > ----------
> > From: xxxxx@storagecraft.com[SMTP:xxxxx@storagecraft.com]
> > Reply To: xxxxx@lists.osr.com
> > Sent: Monday, May 12, 2003 7:15 PM
> > To: xxxxx@lists.osr.com
> > Subject: [ntfsd] Re: Win95/98/NT development
> >
> > Yes, I agree. You MUST use VTOOLSD for (x development or you will be
> > pulling your hair out within a week :slight_smile:
> >
> Although it can help, MUST is too strong; I would use word MAY in RFC
> termilology :wink:
>
> Several years before I wrote virtual disk driver for w9x and several
> other
> VxDs without VTOOLSD and didn’t have too much problems where it would
> help.
> Yes, I had to write several (a lot of) wrappers but it helps
> understanding
> the w9x hell. Later when have VTOOLSD as part of Driver Studio I used it
> for
> reference only.
>
> Best regards,
>
> Michal Vodicka
> STMicroelectronics Design and Application s.r.o.
> [michal.vodicka@st.com, http:://www.st.com]
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
>
> —
> You are currently subscribed to ntfsd as: michal.vodicka@st.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

Yes, I agree with you. Do not write VxDs for 9x. If you have to better
understand it well. You would get into so many vague problems which you
could only solve if you know all the gotcha’s Or the implementation
details.

-Srin.

-----Original Message-----
From: Vodicka, Michal [mailto:michal.vodicka@st.com]
Sent: Monday, May 12, 2003 3:23 PM
To: File Systems Developers
Subject: [ntfsd] Re: Win95/98/NT development

Nobody wants but somebody has to when “customers want it”…
Personally, I
would never touch it again but when have to, I prefer real
understanding
which in turn simplifies debugging. All depends on the problem, for
many
can
VtoolsD really save time.

Best regards,

Michal Vodicka
STMicroelectronics Design and Application s.r.o.
[michal.vodicka@st.com, http:://www.st.com]

> ----------
> From: xxxxx@storagecraft.com[SMTP:xxxxx@storagecraft.com]
> Reply To: xxxxx@lists.osr.com
> Sent: Monday, May 12, 2003 10:14 PM
> To: xxxxx@lists.osr.com
> Subject: [ntfsd] Re: Win95/98/NT development
>
> Who the hell wants to “learn” 9x?
>
> Seriously, unless you are planning on becoming the next Geoff Chapel
> , I see no reason to worry learning anything 9x/Me related. Use
a
> > good wrapper like VtoolsD and be done with the hairy beast of an OS.
> >
> > May of us had to spend some time in the bowels of 9x/Me. Any time in
> > 9x/Me is too much time.
> >
> > Jamey
> >
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com] On Behalf Of Vodicka,
Michal
> > Sent: Monday, May 12, 2003 1:07 PM
> > To: File Systems Developers
> > Subject: [ntfsd] Re: Win95/98/NT development
> >
> > > ----------
> > > From: xxxxx@storagecraft.com[SMTP:xxxxx@storagecraft.com]
> > > Reply To: xxxxx@lists.osr.com
> > > Sent: Monday, May 12, 2003 7:15 PM
> > > To: xxxxx@lists.osr.com
> > > Subject: [ntfsd] Re: Win95/98/NT development
> > >
> > > Yes, I agree. You MUST use VTOOLSD for (x development or you will
be
> > > pulling your hair out within a week :slight_smile:
> > >
> > Although it can help, MUST is too strong; I would use word MAY in
RFC
> > termilology :wink:
> >
> > Several years before I wrote virtual disk driver for w9x and several
> > other
> > VxDs without VTOOLSD and didn’t have too much problems where it
would
> > help.
> > Yes, I had to write several (a lot of) wrappers but it helps
> > understanding
> > the w9x hell. Later when have VTOOLSD as part of Driver Studio I
used it
> > for
> > reference only.
> >
> > Best regards,
> >
> > Michal Vodicka
> > STMicroelectronics Design and Application s.r.o.
> > [michal.vodicka@st.com, http:://www.st.com]
> >
> >
> > —
> > You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >
> > —
> > You are currently subscribed to ntfsd as: michal.vodicka@st.com
> > To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
>
>
> —
> You are currently subscribed to ntfsd as: xxxxx@nai.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com