The "competing program" definitely does not install anything. I double
checked that by dumping the full registry before and after it ran.
More intensive testing showed that while there is any transfer in
progress to/from the Device's removable drive, there is no possible
communication with the Device's Firmware and vice/versa.
There is visibly something similar to Linux's "detach_kernel_driver"
followed by "claim_interface" followed by lets-do-business followed by a
"release_interface" followed by a "re-attach_kernel_driver" which then
resumes normal removable drive operations. But contrary to Linux, the
removable drive is not de-mounted then re-mounted; it stays mounted but
temporarily not accessible (for about one or two seconds).
So, to all the experts out there:
1-how can we detach/re-attach the default USBSTOR driver under Windows?
2-how can we load and attach libusb0 (.dll and/or .sys) WITHOUT doing an
install?
This CAN be done; the proof is that the "competing program" is doing it.
There a some very smart people out there; I am sure someone has figured
this out already ... or is about to.
On Fri, 2012-10-26 at 10:02 -0700, Tim Roberts wrote:
> therau2000 wrote:
>
> >
> >
> > 2-my Java Program is currently being used by well over 1600 people
> > world-wide. Installing libusb-win32 driver is not an option because:
> > a-it disables the default Windows removable-drive driver
> > USBSTOR, therefore making it impossible to access recorded
> > Videos/Photos;
> > b-the competing program (32-bit Windows only) does not require
> > User to install anything to work correctly.
> > Question: how can libusbx piggy-back its communication to USB
> > devices over driver USBSTOR ?
>
>
> It is possible that your "competing program" installs a filter driver.
> That can be done silently and does not require the normal PnP
> installation process, although the device has to be restarted or
> unplugged/replugged.
>
> I don't believe any of the libusbx back-ends operate as a filter
> driver. However, I thought that the libusb-win32 COULD act as a
> filter. Am I wrong?
>
> --
> Tim Roberts, t...@probo.com
> Providenza & Boekelheide, Inc.
> ------------------------------------------------------------------------------
> The Windows 8 Center
> In partnership with Sourceforge
> Your idea - your app - 30 days. Get started!
> http://windows8center.sourceforge.net/
> what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
> _______________________________________________
> libusbx-devel mailing list
> libusbx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/libusbx-devel
------------------------------------------------------------------------------
WINDOWS 8 is here.
Millions of people. Your app in 30 days.
Visit The Windows 8 Center at Sourceforge for all your go to resources.
http://windows8center.sourceforge.net/
join-generation-app-and-make-money-coding-fast/
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel