如何安装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使用:

http://download.csdn.net/detail/shuaihj/5618903

四、在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

时间: 2024-08-30 18:52:26

如何安装inf类型驱动程序 inno的相关文章

Inno Setup 安装inf文件的一个例子

原文 http://zwkufo.blog.163.com/blog/static/2588251201063033524889/ ; INF安装例子;  [Setup]; 注意: AppId 的值是唯一识别这个程序的标志.; 不要在其他程序中使用相同的 AppId 值.; (在编译器中点击菜单"工具 -> 产生 GUID"可以产生一个新的 GUID)AppId={{DC1559D2-A4CC-471F-8FDF-45F4278AFAEA}AppName=我的程序AppVerNa

u盘-为什么在U盘或磁盘创建了inf类型文件,双击U盘,它不能自动运行?控制面板的自动播放我也开了啊

问题描述 为什么在U盘或磁盘创建了inf类型文件,双击U盘,它不能自动运行?控制面板的自动播放我也开了啊 控制面板的自动播放我也开了啊?b.bat路径也没问题啊 [AutoRun] open=b.bat shellexecute=b.bat shellAutocommand=b.bat 解决方案 win7以后加强安全就不会允许自启动了. 解决方案二: 默认windows7禁用了移动硬盘的自动播放,但是光盘没有禁用,你可以写入光盘试试看.或者用ultraiso写入iso文件,用虚拟光驱加载. 另一

电脑中USB转串口如何正确安装对应的驱动程序

  1.打开USB转串口安装程序; 2.根据提示进行安装后会弹出"驱动预安装成功"的提示; 3.如果在打开设备管理器查看端口时发现对应的设备图标还是显示黄色的感叹号,那么应该是驱动与系统出现了不兼容的问题; 4.如果是这样的情况,可以从网上下载PL2303_Prolific_DriverInstaller_v110.exe,并进行安装; 5.安装后,打开设备管理器,可以看到还未正确安装驱动; 6.右击USB转串口设备图标,选择打开属性; 7.切换到"驱动程序"选项卡

如何在安装程序的同时一并安装INF驱动呢?

问题描述 我的程序连接硬件时需要安装两个驱动,USB转串口驱动(INF.SYS),我想在安装程序时顺便把驱动安装了,免得用户麻烦.请问该怎么做?顺便再问个问题,我在安装installshield2008汉化版的最后阶段弹出一个"错误1935,安装汇编--",然后就安装失败,上网查了下,好多程序安装时会出现这问题,请有同样遭遇的兄弟给个解决方法吧. 解决方案 解决方案二:在线等解答...

三星打印机安装本地打印机驱动程序

1. 将电脑和打印机用USB数据线连接,然后到官方下载驱动或把驱动光盘插入到你的光电脑光驱了,如果没有光驱就可以网上下载驱动程序了. 2.,我们这里以插入光盘为例子吧, 光盘插入会弹出[安装],再点击[OK]. 3. 如下所示会进入到安装界面,在此我们点击[我已看过并接受安装协议]打钩,[下一步].如果没有弹出可以找到光盘中的[SETUP.EXE]双击也可以打开.) 4. 选择[USB],点击[下一步],然后会自动搜索打印机. 5. 在"选择要安装的软件和实用程序"-[下一步].  

三星黑白激光打印机SL-M2029如何安装本地打印机驱动程序?

如需安装本地打印机驱动,请按照以下步骤操作: 1. 将电脑和打印机用USB数据线连接,然后把打印机驱动光盘插入CD-ROM驱动器进行安装打印机驱动(如没有打印机驱动光盘,请点击这里下载该驱动程序). 2. 下面以“下载驱动程序”为例介绍,双击下载完的应用程序图标,电脑会弹出安装选项,点击[安装],再点击[OK].    3. 进入安装界面后,将[我已看过并接受安装协议]打钩,然后点击[下一步].(如使用的是光盘安装,若没有弹出,您可以进入[我的电脑]或[计算机],找到移动盘符,双击移动盘符进入,

两套供左撇子人士使用的鼠标指针(带自动安装inf文件)

一套来自于游戏"星际",另外一套来自 OS X 风格的,请君享用:)  这里点击下左手鼠标指针 edit:2011-5-24 迁移服务器,修正了旧链接. edit:2012-10-14 迁移服务器,修正了旧链接. edit:2015-10-16 提供了百度网盘的下载链接. 安装方法:选择相应的 inf 文件, 右键图标选择 "安装(如下图)",然后在 "控制面板","鼠标","指针" 中选择"OS

苹果mac电脑安装三星打印机驱动程序图解

1. 我们把三星打印机的驱动盘插入到三星的光驱中然后我们在桌面找到安装图标,双击即可.   如图1:     2.然后在安装中我们选项MAC项了,因为是苹果系统呀.   如图2:     3.打开后选择PRINTER项.   如图3:     4.在界面中我们选择根据自己的电脑系统来).   如图4:     5.依次单击Continue(继续) 和Continue (继续)即可.   如图5:   好了点击continue之后我们会看到安装已经正在进行了,安装好了就可以正常的使用了,如果不可以

驱动程序安装也有顺序

驱动程序的安装顺序也是一件很重要的事情,它不仅跟系统的正常稳定运行有很大的关系,而且还会对系统的性能有巨大影响.--在平常的使用中因为驱动程序的安装顺序不同,从而造成系统程序不稳定,经常出现错误现象重新启动计算机甚至黑屏死机的情况并不少见.而系统的性能也会被驱动程序的安装顺序所左右,不正确的安装顺序会造成系统的性能的大幅下降. 第一步,安装操作系统后,首先应该装上操作系统的Service Pack(SP)补丁.我们知道驱动程序直接面对的是操作系统与硬件,所以首先应该用SP补丁解决了操作系统的兼容