Device = USB Smartnav by Natural Point

Only Drivers included on DVD (for XP install) were:
npusbio.SYS
npusbio.INF

Q1. The vendor said the .sys was signed, is this possible as I thought only a CAT files can be signed?

Anyway, the npusbio.INF did have a reference to a npusbio.CAT file, but there was no CAT files anywhere on Install DVD, even after extracting it or doing a manual complete install.

So I followed :

1.) "Guide to signing unsigned drivers" and all went through ok creating a .CAT and .CER as per the GUIDE

2.) Tried packaging just drivers using Difx within Installshield/Adminstudio, On install it kept rolling back, so skipped this and used MANUAL step 3 below instead.

3.) Manually ran DPINST.EXE /S /LM /PATH "C:\[driver dir]" - This worked ok and seemed to install the driver fine.
(NOTE: If I installed the .CER file first I did NOT need to use the /LM switch.)

4.) Logged in as a STANDARD user (no admin rights), plug in the USB device, and it asked for ADMIN LOGIN to continue driver install, only if I enter admin accounts will it copy and install the drivers correctly.
BUT if I am LOGGED in as an ADMIN, then attach the USB device the driver installs OK no popup boxes etc.. (as long as I first installed the .CER Certificate file)


PROBLEM - On our company network we cannot allow local admin rights for standard users, and we cannot afford to visit each person that requires this USB driver/device, log in as a ADMIN and install the drivers. Our networks GPO (group policy) is heavily secure and cannot make changes to allow unsigned drivers or certs to install, so even though on my test machine I manually installed the CERT file this would not be allowed on our network.

Q2. Is there a way around this?


I guess the only solution I can see is to get the VENDOR to create a properly signed .CAT file, though not sure if I would still get the same issue.

The other issue I have is that the CER file will not install to any of my desktops in our Live environment, I am guessing its a GPO or permission reason though.

I'd appreciate any help, thanks..
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
Did you log the failed install? A verbose log will contain details about the failure, which will almost certainly be due to the MSI not containing the full path to the files you're trying to install or execute.
Answered 03/30/2011 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: VBScab

Did you log the failed install? A verbose log will contain details about the failure, which will almost certainly be due to the MSI not containing the full path to the files you're trying to install or execute.



I did look at the verbose log, but nothing really indicated the exact error, I am for the moment trying to skip step 2 until I can find a non packaged way to get these drivers installed if a NON-admin user attaches the device to their PC and without getting any prompts. Once I am happy with this I will go back to the package creation (step2). Thanks for quick reply.
p.s. - I have updated original post added "...BUT if I am LOGGED in as an ADMIN, then attach the USB device the driver installs OK no popup boxes etc.. (as long as I first installed the .CER Certificate file) ...."
Answered 03/30/2011 by: eilz
Yellow Belt

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