TechTalkz.com Logo

Go Back   TechTalkz.com Technology & Computer Troubleshooting Forums > Tech Support Archives > Microsoft > Microsoft Device Drivers

Notices

WinUSB coinstaller problem on 64-bit machines

Microsoft Device Drivers


Reply
 
Thread Tools Display Modes
Old 30-05-2008, 10:59 PM   #1
Paarvai Naai
Guest
 
Posts: n/a
WinUSB coinstaller problem on 64-bit machines

I've constructed an INF file as described in the WinUSB "How to"
document and things work nicely on 32-bit versions of XP and on Vista
(32-bit and 64-bit).

However, while installing the driver on 64-bit machines I noticed that
the 64-bit WinUSB co-installer was not updating the 32-bit winusb.dll
in SysWow64. To test this, I manually removed winusb.dll from
SysWow64 and ran the installer. The 64-bit co-installer did not
replace this missing DLL as I would have expected. The 64-bit DLL was
correctly installed in System32.

My concern is that if there are updates to winusb.dll in the future,
the co-installer should replace both the 32-bit and 64-bit versions of
winusb.dll. It looks like it's not currently doing that.

Is there something that needs to be specified in the INF file to cause
the co-installer to install the 32-bit DLL in SysWow64?

  Reply With Quote
Old 26-06-2008, 08:42 PM   #2
Paarvai Naai
Guest
 
Posts: n/a
RE: WinUSB coinstaller problem on 64-bit machines

Has anyone else experienced this issue?

Here are the steps to reproduce:

1) Use a 64-bit Vista machine that has the default WinUSB installed
2) Delete System32\winusb.dll and SysWow64\winusb.dll
3) Use an INF file that references the WinUSB co-installer
4) Install a device that invokes this INF file

System32\winusb.dll is restored, but SysWow64\winusb.dll is not.

This suggests that SysWow64\winusb.dll will not be installed or upgraded by
the coinstaller.

Any help would be most appreciated.

Thanks,
Paarvai

  Reply With Quote
Old 26-06-2008, 08:43 PM   #3
Doron Holan [MSFT]
Guest
 
Posts: n/a
Re: WinUSB coinstaller problem on 64-bit machines

since vista ships with winusb, the winusb coinstaller does nothing on the
OS. you are deleting an OS file and expecting it to magically
reappear...that will not happen

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.


"Paarvai Naai" <> wrote in message
news:...
> Has anyone else experienced this issue?
>
> Here are the steps to reproduce:
>
> 1) Use a 64-bit Vista machine that has the default WinUSB installed
> 2) Delete System32\winusb.dll and SysWow64\winusb.dll
> 3) Use an INF file that references the WinUSB co-installer
> 4) Install a device that invokes this INF file
>
> System32\winusb.dll is restored, but SysWow64\winusb.dll is not.
>
> This suggests that SysWow64\winusb.dll will not be installed or upgraded
> by
> the coinstaller.
>
> Any help would be most appreciated.
>
> Thanks,
> Paarvai
>


  Reply With Quote
Reply

Thread Tools
Display Modes



< Windows Help - MS Office Help - Hardware Support >


New To Site? Need Help?

All times are GMT +5.5. The time now is 03:04 PM.


vBulletin, Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO
Copyright © 2005-2009, TechTalkz.com. All Rights Reserved - Privacy Policy
Valid XHTML 1.0 Transitional