On Fri, Aug 17, 2012 at 3:49 PM, David Grant <davidgr...@gmail.com> wrote:

> On Wed, Aug 15, 2012 at 7:28 PM, Xiaofan Chen <xiaof...@gmail.com> wrote:
>
>> On Thu, Aug 16, 2012 at 5:32 AM, David Grant <davidgr...@gmail.com>
>> wrote:
>> > Ok, so that sounds promising. I guess the next question is: is it
>> possible
>> > to use libwdi to install a filter driver for a device, or to replace
>> that
>> > device's driver, take over the device, and then put everything back to
>> where
>> > it was, all without a reboot?
>> >
>>
>> You can use install-filter to install and uninstall libusb-win32 filter
>> on the fly without a reboot. But take note you need to use 32bit
>> install-filter.exe for 32bit system and 64bit install-filter.exe for
>> 64bit system.
>>
>> http://sourceforge.net/p/libusb-win32/code/413/tree/branches/libusb-testing/src/install-filter-help.txt
>>
>>
> Thanks Xiaofan, that's what I'm thinking right now might be our best
> option. Are there any limitations I should be aware of when it comes to
> accessing a device via the filter driver?
>

After looking at what VMWare View Client does, they seem to replace the
existing driver with their own generic USB driver called vmusb.sys after
the user decides to remote a particular USB device. Then after the user
decides to un-remote the device, or disconnects their session, it switches
the driver back to the appropriate driver (USB mass storage driver for
example). All without a reboot. I wonder if libusbK.sys can achieve do the
same thing for us at runtime.

I'll have to play around some more!

Dave
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to