Determining type of drive a file is on

kee nethery kee at
Tue Aug 3 12:51:23 EDT 2004

On Aug 2, 2004, at 4:32 PM, Trevor DeVore wrote:

> On Aug 2, 2004, at 4:26 PM, kee nethery wrote:
>> How about:
>> Get a list of all the attached volumes, names and sizes
>> See if the USB drive that you initialized is visible and see if it is 
>> the same size as what you configured it to be.
>> Then see that you are running from that volume.
>> Not fool proof but it's a start.
>> If you have a way to read a specific block on the drive, you could 
>> use that data to provide yet another check. Put a tiny 1K file on the 
>> drive, add your file to the drive. Delete the 1K file. It will look 
>> like there is just your drive but if they duplicate the whole thing 
>> to another USB key, that 1K blank space won't be there.
> That sounds like a great idea.  Any suggestions on how to read a 
> specific block on a drive?  Does Rev have a built in way to do this or 
> would it require an external?

No idea how to do it but I don't think it is a USB thing, I think it 
would be an access the disk drive thing and your code would probably 
need to be aware of which OS it was running. Might be custom code to 
extend Rev per platform using standard OS calls, might be some access 
using a shell script. No idea.

More information about the Use-livecode mailing list