如何安装inf类型驱动程序 inno

如何安装inf类型驱动程序 inno

      如果想在打包时支持自动安装驱动程序,有很多种办法。这里介绍使用DPInst.exe安装inf驱动的办法。


一、Driver Install Frameworks 工具简介
Driver Install Frameworks (DIFx) 是 Microsoft 在驱动程序安装技术和工具创新方面的最新计划,该创新从将即插即用融入到 Windows 95 开始。Driver Install Frameworks 计划的目标是提供基础结构和工具来使设备和驱动程序的安装更加简单流畅。
用户会发现驱动程序和设备诊断更加简单,而且能够在必要时卸载或回滚驱动程序。供应商能够更容易地创建合格的驱动程序包、集成增值软件,以及利用标准的 Windows 机制和工具来提升安装体验。确保驱动程序包的正确和安全也很重要。DIFx 工具设计用于支持 Microsoft Windows Vista 和 Microsoft Windows Server 2008 的新的设备安装体系结构,确保驱动程序安装包的操作不会与其他设备安装、应用程序或 Windows 组件发生冲突,确保已安装的任何驱动程序能够在发生问题时彻底回滚或卸载
二、DPInst命令行参数详解
DPInst.exe: 安装和卸载驱动程序
缺省情况下,该工具搜索当前目录并安装所有找到的驱动程序
用法: DPInst.exe [/U INF-file] [/S | /Q] [/LM] [/P] [/F] [/SH] [/SA] [/A] [/PATH Path] [/EL] [/L LanguageID] [/C] [/D] [/LogTitle Title] [/SW] [/? | /h | /help]

/U INF-file:到.INF文件的路径
/S | /Q:以安静模式卸载一个驱动程序(.INF文件),不显示设备安装向导,阻止操作系统弹出任何对话框
/LM:选择遗产代码模式(进行安装),允许安装无签名的驱动程序和文件不完整的驱动程序。这些驱动程序将无法在最新版本的Windows操作系统上安装
/P:如果要安装的驱动程序不比已安装的好,提示用户
/F:要安装的驱动程序不比已安装的好时,强制(执行当前的)安装(过程)
/SH:扫描硬盘,仅为已存在的设备安装驱动程序。(该选项)仅对即插即用(设备的)驱动(程序)有效
/SA:在 添加/删除程序 (列表)中不显示当前安装的驱动程序
/A:全部安装 或 全不安装
/PATH Path:在指定的路径下搜索驱动程序
/EL:支持所有在.XML文件中未明确列出的语言
/L LanguageID:在所有的用户接口(UI)中使用指定的语言。在 本地化测试 时很有用
/SE:不显示“最终用户许可协议”
/C:将登陆信息输出到控制台(仅在 Windows XP或以上 操作系统上可用)
/D:卸载时删除驱动程序的二进制代码
/SW:不显示设备安装向导,操作系统任然可以弹出对话框
/? | /h | /help:显示此 帮助(信息)

三、可到网上下载32位和64位版本的DPInst使用:
四、在INNO中的安装inf驱动的脚本是:
[Run]
      ; 安装驱动程序
      Filename: "{sys}\dpinst64"; Parameters: "/path ""{app}\drivers\UsbDriver_x64"" /sw /se"; Check: Is64BitInstallMode
      Filename: "{sys}\dpinst32"; Parameters: "/path ""{app}\drivers\UsbDriver_x86"" /sw /se"; Check: not Is64BitInstallMode

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Inno Setup是一种用于制作驱动安装程序的强大工具。它是一款免费的安装制作工具,适用于Windows操作系统。使用Inno Setup可以轻松制作出用户友好的驱动安装程序。 首先,我们需要准备好驱动程序的文件。这些文件通常包括驱动程序本身以及相关的配置文件等。可以将这些文件放在一个文件夹中,以便制作安装程序时进行使用。 接下来,我们需要使用Inno Setup的安装脚本语言来编写安装程序的脚本。该脚本负责设置安装程序的各项属性和功能。可以使用文本编辑器来编写脚本,然后将其保存为脚本文件。 脚本文件中可以设置安装程序的标题、版本号、许可协议、安装路径等信息。还可以自定义安装过程中的界面以及配置对话框。可以根据实际需求,选择添加复选框、单选按钮或下拉框等控件,以提供用户选择不同的安装选项。 然后,我们需要使用Inno Setup的编译器来编译生成可执行的安装程序文件。将脚本文件作为输入,编译器会将其转换成可在Windows系统中运行的安装程序。编译生成的安装程序文件通常具有.exe的扩展名。 最后,我们可以将生成的安装程序文件分发给用户。用户只需双击运行安装程序,即可按照界面上的步骤来安装驱动程序安装过程中,可以显示进度条、完成安装提示等,以提供良好的用户体验。 总之,使用Inno Setup制作驱动安装程序非常方便。通过编写脚本文件并使用编译器生成可执行文件,我们可以快速制作出用户友好的驱动安装程序,以方便用户安装驱动程序

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敦格

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值