Minifilter & Bluetooth

I am developing a minifilter to monitor removable device file activity.
Everthing is working fine with USB, CD/DVD & Firewire.
Now when I connect a Bluetooth device and explorer its contents, I notice that the Instance Setup callback in the minifilter driver does not get called.
Can someone explain why this is the case, and if there is any way to modify the minifilter in order to attach to Bluetooth volumes.

Thanks,
John

There us no bluetooth made storage spec, so i doubt you are browsing a bluetooth volume. How exactly are you browsing? Regardless of how, a fs filter is not going to see bth traffic .

d

dent from a phpne with no keynoard

-----Original Message-----
From: xxxxx@msn.com
Sent: August 31, 2010 3:23 PM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Minifilter & Bluetooth

I am developing a minifilter to monitor removable device file activity.
Everthing is working fine with USB, CD/DVD & Firewire.
Now when I connect a Bluetooth device and explorer its contents, I notice that the Instance Setup callback in the minifilter driver does not get called.
Can someone explain why this is the case, and if there is any way to modify the minifilter in order to attach to Bluetooth volumes.

Thanks,
John


NTFSD is sponsored by OSR

For our schedule of debugging and file system seminars
(including our new fs mini-filter seminar) visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

> Can someone explain why this is the case, and if there is any way to modify the minifilter in order to

attach to Bluetooth volumes.

There are no Bluetooth volumes, there are only OBEX targets, and surely the FSF cannot filter OBEX traffic.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

I was making an assumption that since Explorer can view/add/remove files from a Bluetooth device that it might be mounted as a volume (was more HOPING this was the case) - since the minifilteri have developed would handle that without much more work.

Thanks for the clarification. Just needed to know if it was possible.

Explorer can display things that are not mapped to real filesystem (examples: FTP folder, Control panel, Recycle bin). What you see over BT, probably is like that.

– pa

>I was making an assumption that since Explorer can view/add/remove files from a Bluetooth device

that it might be mounted as a volume

No for sure.

There are Explorer plugins which allow you to browse FTP the same way. But FTP is not a filesystem (unless you install some serious 3rd party software). Same is true with ActiveSync’s mobile device browsing.

The difference is, in both cases, the object is not a filesystem. CreateFile/ReadFile/fopen and such cannot work on it, there is no kernel support for such.

Explorer can access it, but note - you cannot open any document from such a location without downloading it to your local volume beforehand.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

>panel, Recycle bin). What you see over BT, probably is like that.

OBEX is surely such.

OBEX is not a filesystem protocol like SMB or NFS. It is more FTP-like, with the verbs of “browse directory”, “delete the file”, “download the file” and “upload the file”.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com