【发布时间】:2014-05-15 14:23:50
【问题描述】:
如何在安装盾之后安装证书和驱动程序?
喂..
我在 install shield 2013 proffesional 工作。 我已经创建了通过设备驱动向导安装驱动的安装程序,它工作正常。
现在,在安装驱动程序之前,我需要在受信任的根权限中安装证书(.cer)。 我怎样才能做到这一点?
请帮忙
【问题讨论】:
标签: driver installshield
如何在安装盾之后安装证书和驱动程序?
喂..
我在 install shield 2013 proffesional 工作。 我已经创建了通过设备驱动向导安装驱动的安装程序,它工作正常。
现在,在安装驱动程序之前,我需要在受信任的根权限中安装证书(.cer)。 我怎样才能做到这一点?
请帮忙
【问题讨论】:
标签: driver installshield
我知道如何在 InstallShield 中执行此操作的最优雅的方法是使用 IIS 扩展创建一个 WiX 合并模块来描述进入本地计算机的证书 |受信任的根存储。然后将此合并模块添加到您的 InstallShield 项目中。
合并模块将在基本操作 InstallFiles 之后安排名为 InstallCertificates 的自定义操作。因此,只要您的 InstallShield Difx 自定义操作在此之后安排好,就可以了。
【讨论】:
回答我自己的问题:
1) 创建一个 installshield 项目(Installscript MSI 项目) 2) 使用 Project->Device Driver Wizard 添加 .inf 文件 3)现在在 Install Designer->Behaviour and Logic->Installscript 你会得到你的 .inf 文件(作为自定义操作:安装脚本的顶部编辑
窗口)。您需要在安装驱动程序之前安装证书。
注意: 您可以使用 API Xcopyfile() 将文件复制到任何目录
【讨论】: