Hi Guys, something I haven't come across in my packaging experience yet, is including a security dongle.

Any advice on how to proceed?

The situation is this:

I have the application packaged and working no problem but as our network is locked down, users don't have rights to install devices. So basically what i need is a package that will install the device as thoguh it had already run through the wizard (ie: display no screens to the user when plugged in, just work first go).

I was thinking maybe just a capture could accomplish this but it seems a little messy. The inly files supplied for the device are a .CAT, .INF, .SYS and .GUID file. But it seems that windows has a driver already available without needing these files.

Any ideas?

As always thanks in advance for your opinions / help!

EDIT: I had a look at the PNP driver template created by MSIMaker but it doesn't seem to work... it still bring up the add new hardware wizard once the dongle is plugged in

EDIT: After checking out the Microsoft Driver install kit, I think the quickest option could be to install using the DPinst.exe /s option. Correct my logic if i'm wrong but if I copy the DPinst.exe and the driver files to a temp directory, run it with the silent switch somehow from the MSI (I have been told this can be done through the binary table) then this should install the driver silently no problems! Can anyone see any issues with this?

Thanks again guys!
0 Comments   [ - ] Hide Comments


Please log in to comment

Community Chosen Answer


Your approach (re DPinst.exe) is essentially correct, though I personally tend to favor using the DifX merge module method (see here )

But ....

first could you reply with the type of dongle / drivers you are trying to deploy ?

Some of the mainstream dongle manufacturers have helpfully created merge modules to deploy their drivers, so it might be worth checking that angle first.


Answered 02/02/2007 by: spartacus
Black Belt

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.
Answer this question or Comment on this question for clarity


Thanks for the reply spartacus... I have sorted it out as I had to get it out quickly (users seem to lack patience, has anyone else noticed this [:)]) I used the method I mentioned by creating a custom action to run the command from a temp location. It might not be the prettiest way to do it but i learnt a lot about custom actions in the process so it was worth it...

Thanks for the reply though!
Answered 02/04/2007 by: houston
Senior Yellow Belt

Please log in to comment
Some security dongle providers (e.g. Aladdin - HASP, Rainbow - Sentinel) provide installers that can be run non-interactively to neatly and quietly handle the installation of the device drivers. Note that Aladdin provides separate interactive and command-line-driven installers.

Answered 02/18/2007 by: mazessj
Blue Belt

Please log in to comment
actully most of the dongle problems come from dongle driver, you can try a driverless dongle UniKey by SecuTech www.esecutech.com
Answered 02/28/2007 by: dadavidic
Yellow Belt

Please log in to comment