File System Mounting

Hello,

I am trying to mount a file system that I wrote…

After a successful mounting (I guess) the IO manager starts to send me Create requests to the following files:

  1. \System Volume Information\MountPointManagerRemoteDatabase
  2. $Extend$Reparse:$R:$INDEX_ALLOCATION
  3. \System Volume Information\
  4. \

Then the following files are required:

  1. \autorun.inf
  2. \desktop.ini
  3. \video_ts\video_ts.ifo
  4. *

What are those files ?
How should I response to each one of them ?

When a drive letter is attached to the volume that a was associated with a FS ?

Igal

> Then the following files are required:

  1. \autorun.inf
  2. \desktop.ini
  3. \video_ts\video_ts.ifo
  4. *

What are those files ?

Files needed for a shell.

How should I response to each one of them ?

If you have no such files - then just fail creates.


Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

Maxim,

Thank you very much.

I have failed and it continue with the search on the directory “tree”.

Can you please answer to the last question?

When a drive letter is assigned to a mounted volume. For me it worked only by using “Disk Management” facilities. How an automatic assignment can be applied without using “Disk Management”?

Thanks in advanced
Igal

> When a drive letter is attached to the volume that a was associated with a FS ?
I don’t know about automatic assignment, but for static assignment you
can use user-mode api -

BOOL DefineDosDevice(
DWORD /dwFlags/,
LPCTSTR /lpDeviceName/,
LPCTSTR /lpTargetPath/
);