Is your file system case sensitive? I recall an issue specific to VC
that was caused because it created a directory with one case but then
tried to open it with another; the underlying file system then created
an error.
You might also wish to watch the I/O traffic with IrpTracker - that will
show you SYSTEM CALLS that fail, in addition to what makes it into your
driver. Often failures are based upon other information provided prior
to the LAST call…
Regards,
Tony
Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com
Looking forward to seeing you at the Next OSR File Systems Class April
4, 2005 in Boston!
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Ole Thomasen
Sent: Wednesday, February 16, 2005 2:33 PM
To: ntfsd redirect
Subject: [ntfsd] New Project in VC++ .NET and
FileBothDirectoryInformation
Hi,
When I in VC++ .Net tries to create a new project on my virtual drive,
like
“Test”, then I in FileMon see two FileBothDirectoryInformation requests.
I
believe I return the correct info in the FileBothDirectoryInformation
structure, and status “SUCCESS”, but after that, VC++ comes up with a
dialog
saying:
“The location specified is on an invalid or read-only disk, or contains
a
device name reserved for the system”.
I return 0 for the FileIndex, for the EaSize, and for the
ShortNameLength.
Any ideas what is going on?
Don’t just search. Find. Check out the new MSN Search!
http://search.msn.click-url.com/go/onm00200636ave/direct/01/
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to xxxxx@lists.osr.com