From what I can see , It looks like FileSystemWatcher does that explicitly within its handler for notification changes (in unmanaged hook). I might be totally wrong of course.
In its CompletionStatusChanged() handler, when it gets the name of the file, it explicitly converts it to lower case.
:(
I guess you probably will need to
1. Pass this as a bug so to MS.
2. Write your own win32 event notifications handler (probably in C++) which is not that hard.
Sorry.

Signature
Girish Bharadwaj
http://msmvps.com/gbvb
> Hi,
>
[quoted text clipped - 20 lines]
> best reagards,
> TK
TK - 23 Sep 2004 23:40 GMT
Thank you for your help Girish.
I'll follow you.
Thanks again,
TK
> From what I can see , It looks like FileSystemWatcher does that explicitly within its handler for notification changes (in unmanaged hook). I might be
totally wrong of course.
> In its CompletionStatusChanged() handler, when it gets the name of the file, it explicitly converts it to lower case.
> :(
[quoted text clipped - 28 lines]
> > best reagards,
> > TK