Packaging Unsigned drivers
Hello ,
Can we package unsigned drivers ?
I am using Adminstudio 5.5 for my packaging project . Kindly suggest pointers to start with the basics of packaging unsigned drivers .
Cheers ,
V
Can we package unsigned drivers ?
I am using Adminstudio 5.5 for my packaging project . Kindly suggest pointers to start with the basics of packaging unsigned drivers .
Cheers ,
V
0 Comments
[ + ] Show comments
Answers (24)
Please log in to answer
Posted by:
jendres
18 years ago
Posted by:
Sweede
19 years ago
Hi there
Unsigned printers can be packed acording to MSIMaker look at his PnPDriver templater it can do it. you find it at this forum in the top
You can allso sign driver the driver.
Se Microsoft "Using Authenticode to Digitally Sign Driver Packages"
you will need MakeCat.exe and signtool.exe
Sweede ;-)
Unsigned printers can be packed acording to MSIMaker look at his PnPDriver templater it can do it. you find it at this forum in the top
You can allso sign driver the driver.
Se Microsoft "Using Authenticode to Digitally Sign Driver Packages"
you will need MakeCat.exe and signtool.exe
Sweede ;-)
Posted by:
viv_bhatt1
19 years ago
Thanks for reply .
One quick question . I am currently trying to test the freely available unsigned driver
V1.32 BETA USB-Ir Adapter Driver Installation Program for STIR4200 , available at http://www.sigmatel.com/products/tech-support.htm .
The set up for this database is in setup.exe format . DO Ihave to first repackage this set up into an MSI and then apply the template process mentioned in your reply .
Also signing a driver using Authenticode requires a digital certificate to be obtained from certifying authorities . In which case we have to pay for the digital certificate i guess . Please correct me if I am wrong .
Cheers ,
V
One quick question . I am currently trying to test the freely available unsigned driver
V1.32 BETA USB-Ir Adapter Driver Installation Program for STIR4200 , available at http://www.sigmatel.com/products/tech-support.htm .
The set up for this database is in setup.exe format . DO Ihave to first repackage this set up into an MSI and then apply the template process mentioned in your reply .
Also signing a driver using Authenticode requires a digital certificate to be obtained from certifying authorities . In which case we have to pay for the digital certificate i guess . Please correct me if I am wrong .
Cheers ,
V
Posted by:
viv_bhatt1
19 years ago
Posted by:
nmi
19 years ago
Posted by:
viv_bhatt1
19 years ago
Thanks ,
I tried packaging an unsigned driver usinbg admin studio but it did not allow me to do so .
Are there any other means you are aware of ehich might be helpful while packaging unsigned drivers .
I do not want to use authenticode as this process requires a digital certificate and i assume it requires money .
Cheers ,
I tried packaging an unsigned driver usinbg admin studio but it did not allow me to do so .
Are there any other means you are aware of ehich might be helpful while packaging unsigned drivers .
I do not want to use authenticode as this process requires a digital certificate and i assume it requires money .
Cheers ,
Posted by:
plangton
19 years ago
Viv
This depends on who you are deploying to. If you are depolying to your internal organisation ONLY and your orgainsation has a solid PKI strategy, then you should have a CA somewhere (Certificate Authority). You should be able to create a certificate, have your organisation trust the certificate and sign the drivers using that.
I think :)
Rgds
Paul
This depends on who you are deploying to. If you are depolying to your internal organisation ONLY and your orgainsation has a solid PKI strategy, then you should have a CA somewhere (Certificate Authority). You should be able to create a certificate, have your organisation trust the certificate and sign the drivers using that.
I think :)
Rgds
Paul
Posted by:
viv_bhatt1
19 years ago
Sorry , We do not have any CA in our organization . We have to rely on external vendors . Which has become a bottleneck cause this will come with some price .
Hence we want to make sure that there is no other way except purchasing Certs. before taking this step . I have seen quite a few posts about packaging unsigned drivers but they are not comprehensive enough to make a decission .
Cheers ,
V
Hence we want to make sure that there is no other way except purchasing Certs. before taking this step . I have seen quite a few posts about packaging unsigned drivers but they are not comprehensive enough to make a decission .
Cheers ,
V
Posted by:
brenthunter2005
19 years ago
Posted by:
viv_bhatt1
19 years ago
Posted by:
plangton
19 years ago
I will caution you that its a Good Idea (tm) to have a solid PKI strategy in place, which obviously your organisation doesn't. Mainly becuase, fair enough, you go to a windows server, issue certs, choose to trust them. Then another project issues ANOTHER certificate, perhaps from a Novell server, trusts it, another department does something else, and before you know it you have a certificate nightmare on your hands where your organisation has to keep track of multiple certs doing the same thing from different sources. What happens if that server gets decommissioned or assimilated into another server, will the certs migrate across? Definately think about the end to end process before just creating a cert and trusting it.
In my opinion :)
In my opinion :)
Posted by:
viv_bhatt1
19 years ago
Posted by:
MSIMaker
19 years ago
Posted by:
viv_bhatt1
19 years ago
Really appreciate your help .
Also I am trying to package the same driver now using DIFXAPP 2.0
I am getting following error in my installation log files :DIFXAPP: ERROR more than one driver package found in C:\WINDOWS\inf\
Has anyone experienced this error before .
I followed following steps :
1) Created the driver Installer database (Installshield Repackager as the original driver set up is not MSI)
2) Applied DiFxApp.msm to the Installer Database
3) Added the Component (which contains the INF file ) to the component table
4) Added Flag value in the component table to 8 for Legacy install (unsigned driver)
5) Saved the new merged MSI
6) Installed the driver Package with msiexec options for verbose logging
As I am trying this for the first time , I might be having a completely wrong understanding .
Cheers,
V
Also I am trying to package the same driver now using DIFXAPP 2.0
I am getting following error in my installation log files :
Has anyone experienced this error before .
I followed following steps :
1) Created the driver Installer database (Installshield Repackager as the original driver set up is not MSI)
2) Applied DiFxApp.msm to the Installer Database
3) Added the Component (which contains the INF file ) to the component table
4) Added Flag value in the component table to 8 for Legacy install (unsigned driver)
5) Saved the new merged MSI
6) Installed the driver Package with msiexec options for verbose logging
As I am trying this for the first time , I might be having a completely wrong understanding .
Cheers,
V
Posted by:
viv_bhatt1
19 years ago
Hi All ,
I am starting this thread again .
I am packaging Axicon 600 Barcode viewer , which has an unsigned driver .
I used DIFXAPP 2.0 to package the driver , fine . But when i tried installing the driver I got the OS level security prompt to Continue / Stop installation .
I had an impression that if I install the unsigned in legacy mode (DIFXAPP 2.0) then I will not get this message .
Am I missing something here ? Any pointers will be of great help .
Cheers,
V
I am starting this thread again .
I am packaging Axicon 600 Barcode viewer , which has an unsigned driver .
I used DIFXAPP 2.0 to package the driver , fine . But when i tried installing the driver I got the OS level security prompt to Continue / Stop installation .
I had an impression that if I install the unsigned in legacy mode (DIFXAPP 2.0) then I will not get this message .
Am I missing something here ? Any pointers will be of great help .
Cheers,
V
Posted by:
sridtech
19 years ago
Posted by:
viv_bhatt1
19 years ago
Yes you are right , but the GPO team does not want to change the Group policy setting for a few number of drivers .
We get around this issue by a not so good way of using Auto IT scripts to click the security prompt during installation to continue .
Till now I haven't come across any other nice option to overcome this issue .
Cheers ,
V
We get around this issue by a not so good way of using Auto IT scripts to click the security prompt during installation to continue .
Till now I haven't come across any other nice option to overcome this issue .
Cheers ,
V
Posted by:
ZeroHour
19 years ago
Hi
I am in unsigned driver hell at the moment.
I would like to certify my own cat files and I tried for ages to get that to work without success so far.
Any tips/how to would be useful.
Also what GP settings do I need to change to allow unsigned drivers to be deployed. I have tried changing a few things without success so far.
It only seems to work if I login in as admin and change it manually.
Cheers
I am in unsigned driver hell at the moment.
I would like to certify my own cat files and I tried for ages to get that to work without success so far.
Any tips/how to would be useful.
Also what GP settings do I need to change to allow unsigned drivers to be deployed. I have tried changing a few things without success so far.
It only seems to work if I login in as admin and change it manually.
Cheers
Posted by:
nmi
19 years ago
ORIGINAL: ZeroHour
Hi
I am in unsigned driver hell at the moment.
I would like to certify my own cat files and I tried for ages to get that to work without success so far.
I know you can sign your own files, but the system isn't setup to accept these. Only Microsoft can officially "sign" the drivers (or a 3rd party sanctioned by MS). Otherwise everyone would do it. The reasoning for this is so that only fully tested drivers are allowed onto the system (to prevent the problems well documented in the past).
Posted by:
ZeroHour
19 years ago
Posted by:
viv_bhatt1
19 years ago
Hi ,
I had to write an AUTO IT script along with using DIFxApp 2.0 to to send {Enter} key when security prompt for unsigned driver pops up . This will "select continue Installation" option and will go ahead with the drivers installation .
The only down side of this script is that it does not run if the user if logged off / has locked the machine during installation .
Cheers ,
V
I had to write an AUTO IT script along with using DIFxApp 2.0 to to send {Enter} key when security prompt for unsigned driver pops up . This will "select continue Installation" option and will go ahead with the drivers installation .
The only down side of this script is that it does not run if the user if logged off / has locked the machine during installation .
Cheers ,
V
Posted by:
nmi
19 years ago
Posted by:
viv_bhatt1
19 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.