Hi All,
Using driver wizard on Installshield 10 to try to install driver but .sys file not getting copied over.
From my log i get the warning:
DIFXAPP: INFO: Copied 'PL3000_UsbSync.INF' to driver store... DIFXAPP: INFO: Copied 'wceusbsh.cat' to driver store... DIFXAPP: INFO: Commiting queue... DIFXAPP: WARNING:Skipping copy of file wceusbsh.sys. File is referenced in PL3000_UsbSync.INF but not listed in section . DIFXAPP: INFO: Installing INF file 'C:\WINDOWS\system32\DRVSTORE\PL3000_Usb_5C9E76A11CCF45D0863602BF2C7F68F5F499F975\PL3000_UsbSync.INF' of Type 6. DIFXAPP: INFO: Looking for Model Section ... DIFXAPP: INFO: No matching devices found in INF "C:\WINDOWS\system32\DRVSTORE\PL3000_Usb_5C9E76A11CCF45D0863602BF2C7F68F5F499F975\PL3000_UsbSync.INF" on the Machine. DIFXAPP: INFO: No drivers installed. No devices found that match driver(s) contained in 'C:\WINDOWS\system32\DRVSTORE\PL3000_Usb_5C9E76A11CCF45D0863602BF2C7F68F5F499F975\PL3000_UsbSync.INF'. DIFXAPP: SUCCESS:Installation completed with code 0xE000020B. DIFXAPP: INFO: RETURN: DriverPackageInstallW (0xE000020B) DIFXAPP: INFO: The device(s) for which the driver is being installed has not been plugged into the computer. My .cat and .inf file are getting copied to C:\WINDOWS\system32\DRVSTORE and my renamed .inf and .PNF are in C:\Windows\inf.
I do not have device to test this with as it is at client site.Any input appreciated.I have read through previous posts wher brenthunter has said that, .sys file has to be same name as .inf(but don't quote him on it)
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
You probably need a line in your .inf file similar to this:

CopyFiles = @wceusbsh.sys

I did it a while ago and i *think* that's how i did it. Of course though, if you edit your .inf file your driver will no longer be signed properly and will need re-signing.....
Answered 11/15/2010 by: captain_planet
Second Degree Brown Belt

Please log in to comment
0
Thanks for your reply Captain
I have the lines

[NTCopyFiles]
wceusbsh.sys

[XPCopyFiles]
wceusbsh.sys

[Win9xWDMFiles]
wceusbsh.sys

I have just spotted that this file is used by Microsoft Active Sync, which is a pre-req for my application, so maybe it shares that file
Answered 11/15/2010 by: oreillyr
Fifth Degree Brown Belt

Please log in to comment
0
All your driver files should be contained inside the same package. I think I mentioned a similar issue at the end of my 'Guide to signing....' post. In my case, I added the .sys file to the [SourceDisksFiles] section of the .inf and re-signed it.... (and obviously make sure the .sys file is present in your driver package!!)
Answered 11/15/2010 by: captain_planet
Second Degree Brown Belt

Please log in to comment
0
Thanks Captain
That was exactly it, [SourceDiskFiles] section missing from .inf provided by the vendor.
When i compared my inf with that of the .inf in Microsoft Active Sync i noticed it was missing.
Answered 11/16/2010 by: oreillyr
Fifth Degree Brown Belt

Please log in to comment
Answer this question or Comment on this question for clarity