Tech Support > Microsoft Windows > Drivers > Is there a MS approved general purpose USB driver ?
Is there a MS approved general purpose USB driver ?
Posted by Mircea Ciocan on June 1st, 2007


Hello MS team and group members,

I'm searching for a general purpose USB driver approved (aka signed ) by MS
that is available in Vista and/or XP and allows simple raw transfers to/from
device endpoints, mainly bulk and control transfers but iso will be a nice
addition.
Is there such a beast included with ddk/sdk or I have to do it the hard way ?

Best regards,
Mircea CIocan

Posted by Mircea Ciocan on June 1st, 2007


Thank you Eliyas for another quick answer, it looks exactly like what I need,
can you tell me, is that device driver strictly for Vista or there is an
option to use it for XP also ?

Best regards,
Mircea Ciocan


"Eliyas Yakub [MSFT]" wrote:

Posted by Eliyas Yakub [MSFT] on June 2nd, 2007


You can use winusb on XP also. You have to use the redistributable
coinstaller (WinUsbCoinstaller.dll) provided in the WDK
(winddk\6000\redist\winusb\) to install this driver on XP system because the
driver is not inbox.

-Eliyas


"Mircea Ciocan" <mircea@community.nospam> wrote in message
news:90524CAC-5524-4395-AC0C-797336D64136@microsoft.com...

Posted by Doron Holan [MS] on June 2nd, 2007


note that while the driver itself is signed, it does not contain an INF
which is signed which means that if you want a completely signed package,
you will still have to get the INF for your device signed.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Eliyas Yakub [MSFT]" <eliyasy@online.microsoft.com> wrote in message
news:uC7jfOKpHHA.4632@TK2MSFTNGP04.phx.gbl...


Posted by Peter Hull on June 4th, 2007


I just had a quick look at WinUSB, very interesting. One thing I couldn't see
is how it responds to new devices being plugged in? Also I read elsewhere
about the user mode device framework (UMDF) - is part of this the same thing
or is that separate?

Peter


"Eliyas Yakub [MSFT]" wrote:

Posted by Ben Voigt [C++ MVP] on June 4th, 2007



"Peter Hull" <PeterHull@discussions.microsoft.com> wrote in message
news:3E59104B-6572-417E-BC58-96CCDBBC7226@microsoft.com...
I would imagine that if you have an inf matching the device hardware id
(either primary or compatibly), you will get a device interface insertion
notification to all applications subscribed via RegisterDeviceNotification.



Posted by Tim Roberts on June 5th, 2007


Peter Hull <PeterHull@discussions.microsoft.com> wrote:
The WinUSB library uses the same kernel interfaces as UMDF. They were bred
from the same seed.

Ben is right; whether your driver is WDM, KMDF, UMDF, or WinUSB, it is
installed using an INF file that includes a device identifier. When a new
device is inserted, a new instance of the driver (or pseudo-driver) is
launched.
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.

Posted by Doron Holan [MS] on June 5th, 2007


to be clear, winusb will only match against devices explicitly listed in an
INF(s) on the system. you plug in a random device, winusb will not load on
it.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Tim Roberts" <timr@probo.com> wrote in message
news:6ao963ptsbodd9ngf4acaosf8ebk7qhdei@4ax.com...



Similar Posts