The user application would do the read/write using scsi pass-through.
But how to block the class driver’s ability to claim a particular device.
Can a filter driver (lower filter to class driver) claim the device? Is
there any other better way to do the same?
Suppose I am able to block class driver’s ability to claim my device and
nobody else claims the device. Is it still possible for the user app to
communicate with device using scsi pass-through? If yes, how is the user app
going to get handle to the device? Is this possible through “SetUpDi”
functions?
Will it cause any other issues in USB hot plug in functionality?
Please help.
Thanks in advance.
Best regards,
Anish
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Peter Wieland
Sent: Monday, August 30, 2004 9:04 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] How to make the drive letter invisible for certain
drives?
Blocking the class driver’s ability to claim the device would also
remove your ability to access it as a disk. If the class driver can’t
load, your custom user application would have to do read/write using
scsi pass-through.
-p
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Anish Nair
Sent: Monday, August 30, 2004 12:21 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] How to make the drive letter invisible for certain
drives?
Hi everyone,
I have a USB DVD drive. My requirement: when this drive is connected to
a PC, the drive letter should not be visible in explorer or in Disk
Management. There will be a custom user application which will be able
to read/write from this drive and also do playback. The application
will have its own file system. The OS is Windows XP.
What i understand, it is the class driver which provides the drive
letter.
So by providing a lower filter driver to class driver (cdrom.sys), and
claiming the device, will make the drive letter invisible. But i have
read in OSR lists that a filter driver cannot claim a device.
Is there any other way? Please help.
Thanks in advance for any suggestions,
Best Regards,
Anish