Quoting Love Nystrom <love.nystrom(a)gmail.com>om>:
Wesley Parish wrote:
Isn't the NT code base supposed to have
multi-queued IO? to stop such
problems? At least that was the NT-zealots'
boast during the
NT-vs-OS/2 days
I'd say it's one thing what the
system has ability to do do, and another
thing
entirely what Explorer does with it. Not knowing it's source, I can only
say
"by the fruit shall the tree be known".
I'll have to re-read the ReactOS source. I've been doing a bit of thinking
since last night, and I think I know where to begin.
Shouldn't
the routine to copy hold another IO queue in hand "just in
case",
and hand the copying over to it as soon as it
hits such a snag?
Precisely. A fault list or whatever you want to call it.
This could then be post-processed at the option of the user.
Indeed. That would be very handy.
Mind you, I could think of additional uses for a
multi-queued IO -
having a
anti-malware program kibitzing on the copying,
and stalling anything
that's
questionable, while handing the copying over to
Yet Another Copying IO
Queue.
Bear in mind that there's an inherent
danger in exposing the shell's
file copying mechanism.
While it may seem a convenient way to tie in a malware scanner, it could
be used to conveniently
inject a payload in every file the shell copies if a "plug-in" gets
write access to the file data.
Because of this risk any "plug-in" would have to be handed just a copy
of the data, which would
lead to terrible inefficiency due to all that redundant data copying.
The MS Windows Vista DRM vistabetion. After Longhorn, we had vistabeting. :)
Little wonder Vista lost IO and went blind!
Little wonder Microsoft stopped giving such names.
I stand corrected. :)
Wesley Parish
Rock on // Love
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
"Sharpened hands are happy hands.
"Brim the tinfall with mirthful bands"
- A Deepness in the Sky, Vernor Vinge
"I me. Shape middled me. I would come out into hot!"
I from the spicy that day was overcasked mockingly - it's a symbol of the
other horizon. - emacs : meta x dissociated-press