Hi, David,
Although there is still a significant number of 9x/Me users, I believe
it would be much better and easier if you just made a Windows NT/2K/XP file
system or file system filter.
The one thing that I think will make this a very hard adventure is the
archive requirements, e.g. quite a lot of memory is required (compared t
typical driver requirements, that is), and possibly stack space limitations -
the stack is limited to 8-16KB (depending on the NT platform, or 4K on 9x,
even), and if your code previously used the stack - you’d need to do a lot of
rewriting and retesting.
Finally - I would recommend doing a shell extension. It’s certainly
easier and fully documented in the Windows SDK.
Or - get Bo Branten’s File Disk - I don’t know the URL, sorry. That
sample should tell you how to make a file system for your purposes easily,
since it does implement FS in a file. I have some source code for a 9x file
system in a file, and if you wish I can e-mail it to you.
Consider writing a file system filter instead of a file system,
though… it might be more interesting to you, with similar functionality, and
certainly less work.
“David A. Myers” wrote:
I’m a neophyte to writing file systems, though I’ve been doing C/C++
programming for 20 years including some simple UNIX drivers some years
back.
I have some software that packages up a set of files (similar to “tar” or
“WinZip”). I would like to create a read-only file system that allows
access to the contents of this “archive”. I’d like to support Windows 95,
98, Me, NT, 2000, and XP.
How difficult is this task likely to be? Where should I start researching
how to approach this? What software am I likely to find useful in
approaching this task?
I’d appreciate any help or pointers that you provide.
Thanks,
Dave
You are currently subscribed to ntfsd as: xxxxx@alfasp.com
To unsubscribe send a blank email to %%email.unsub%%
Regards, Dejan.
“David A. Myers” wrote:
I’m a neophyte to writing file systems, though I’ve been doing C/C++
programming for 20 years including some simple UNIX drivers some years back.
I have some software that packages up a set of files (similar to “tar” or
“WinZip”). I would like to create a read-only file system that allows
access to the contents of this “archive”. I’d like to support Windows 95,
98, Me, NT, 2000, and XP.
How difficult is this task likely to be? Where should I start researching
how to approach this? What software am I likely to find useful in
approaching this task?
–
Kind regards, Dejan M. www.alfasp.com
E-mail: xxxxx@alfasp.com ICQ#: 56570367
Alfa File Monitor - File monitoring library for Win32 developers.
Alfa File Protector - File protection and hiding library for Win32 developers.