checking removable drives

Andre Garzia soapdog at mac.com
Thu Nov 3 17:37:34 EST 2005


Err..

Folks...

it is possible, but it is horrible™

 From Microsoft USB FAQ: http://www.microsoft.com/whdc/device/storage/ 
usbfaq.mspx

--- blurb ---
The Autorun capabilities are restricted to CD-ROM drives and fixed  
disk drives. If you need to make a USB storage device perform  
Autorun, the device must not be marked as a removable media device  
and the device must contain an Autorun.inf file and a startup  
application.
The removable media device setting is a flag contained within the  
SCSI Inquiry Data response to the SCSI Inquiry command. Bit 7 of byte  
1 (indexed from 0) is the Removable Media Bit (RMB). A RMB set to  
zero indicates that the device is not a removable media device. A RMB  
of one indicates that the device is a removable media device. Drivers  
obtain this information by using the StorageDeviceProperty request.
For more information about the SCSI Inquiry command, see the T10  
committee located at http://www.t10.org. 
For more information about the StorageDeviceProperty, see the  
STORAGE_DEVICE_DESCRIPTOR storage structure in the Windows DDK,  
located at http://msdn.microsoft.com/library/default.asp?url=/library/ 
en-us/storage/hh/storage/structs-general_3c393126-f5c8-47d8- 
bfb5-6127ce656e9a.xml.asp.
For more information on Autorun.inf files see the "Creating an  
AutoRun-Enabled Application" article located at http:// 
msdn.microsoft.com/library/en-us/shellcc/platform/shell/ 
programmersguide/shell_basics/shell_basics_extending/autorun/ 
autoplay_works.asp.
--- end of blurb ---

I don't really know if you can alter those flags by coding, if so,  
you could upon first launch of your program, try to make this  
settings, this way all subsequents (does this word exists in  
english?) mounts would benefit from autorun... if you need to work on  
driver, firmware, whatever deeper level than simple coding, then I  
think you're pretty much lost...


Andre


On Nov 3, 2005, at 8:32 PM, Garrett R. Hylltun wrote:

> On Thu, 3 Nov 2005 20:24:43 -0200
> Andre Garzia <soapdog at mac.com> wrote:
>
>
>> does anyone know if autorun.inf will work on usb drives?
>
> It will not work with all removable devices.  When I did my work  
> related to this, my very own iPod Mini would not work with the  
> autorun.inf, even though I had windows set to check and run  
> autorun.inf files from all devices possible.
>
> But to my dismay, a beta tester had no problem using the  
> autorun.inf from a usb memory stick.  And from resulting  
> discussions with other developers, I found that it was a hit and  
> miss deal, basically depending on hardware issues and os related  
> issues.
>
> So I would say that the autorun.inf would not be reliable in this  
> setting.
>
> -Garrett
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the use-livecode mailing list