This sounds like a project wish to me:
Windashnet, on 05 March 2012 - 08:32 PM, said:
I haven't heard if Xeno86 had found anyone to carry on work on KernalEX?
I am wondering if it would be possible to fix the win9x bug with out major programing work on file names with things like "? * / ..." or in other words non-dos characters?
This problem has been around for years, Netscape used to do it all the time.
More and more files end up having these naming errors from zip'ed, rar'ed files to things like saved web pages.
Since the file names can be made by these apps then the windows file system should be able to support them.
But windows 9X doesn't, you have to shell out to a dos prompt and play games to rename the critters.
Its just a royal pain to have to play games on one these files.
This also brings up another bug and that is path length, I'm sure this would be a big mess to fix though but it sure would be nice to have fixed also.
My experience with FAT32 is that apps escape any characters that would be illegal: %3F %2A %2F ....
Would hooking the system file APIs to un/escape name strings work?
Would unicode file names be a problem (or a solution)?
What about path length limits? The problems I run into here usually concern command-line parameter passing to (my) apps or DOS batch files.