I've noticed, that some USB storage devices don't register in Windows as regular drives, in that they don't even get assigned a drive letter. Therefore, I can't apparently access them using the standard file operations C API.

What are the WinAPI calls I can use to do some normal file operations on those strange devices - so:

  • find/enumerate those devices at all,
  • browse the file/directory tree on the device and get some file stats (size, modification date, etc.),
  • read/write contents of the files,
  • create/delete files/directories?

Also, what are the general keywords by which those kinds devices/protocol are known/called?

Edit
Report