网站大量收购闲置独家精品文档,联系QQ:2885784924

INF文件编写.pdf

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
㈠、INF 文件是什么 .INF 是 Device Information File (设备信息文件)的缩写,是微软公司为供硬件设备制 造商发布其设备驱动程序而发展的— — — 许多硬件设备的驱动程序都是使用 .INF 文件来安 装的。 .INF 文件从 Windows3.X 时代就开始大量被使用了。(说明:绿色部分可以忽略, 仅做说明。蓝色部分为重点突出,文中要点,红色部分为特别注意,看仔细哦。) 先看这个最常见的 .INF 文件哈: ;示例 04 寒夜孤星 AutoRun.inf 【自动播放】 [AutoRun] open=setup.exe icon=%SystemRoot%\system32\SHELL32.dll,27 怎么样?没有比这个再简单的 .INF 文件了吧?这个就是所有 .INF 中最知名的啦!用于 自动播放滴.INF,通常位于根目录下。那么 .INF 是不是就很简单了捏?也不是。如果你不 怕头晕的话,就接着看下去哈。。。 .INF 文件是一种具有特定格式的纯文本文件,我们可说它是一种安装脚本 (SetupScript)。虽然 .INF 只是纯文本文件,但是当我们在文件管理器 explorer 对 .INF 文 件按鼠标右键后,在右键菜单上就会出现“安装 I”命令。 此“安装”动作关联命令行程序基本形式为: RunDll/rundll32 setupx.dll/SetupAPI.DLL,InstallHinfSection section reboot-mode inf-name 其中,rundll/rundll32 程序以命令行的形式调用 Windows 的动态链接库,其命令格式为: rundll.exe/rundll32.exe DLL 文件名,入口点,调用参数 setupx.dll/SetupAPI.DLL 是安装 API(Setup API)函数库,setupx.dll/SetupAPI.DLL 与其后的 入口点用逗号(,)分开,入口点是大小写敏感的。 Section 是 INF 文件内初始执行节名,首先执行该节内容,默认情况下名称为“DefaultInstall”,系统用 户一般不宜对此做任何改动,如被改动,则在后续 INF 文件的 Install 节使用相应修改后的名称。 reboot-mode 是重启动参数,指示在 INF 文件执行后对系统的设置进行了改变,操作系统是否重新启 动。该参数一般设为 132 或 4,即由安装程序决定是否必须重启动,因为某些设置的改变必须在重启动后 才能生效。 inf-name 是 INF 文件的名称,“%1”即为所选中文件本身。 Windows XP SP3 下 为 ( 示 例 ) : %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1 说明:rundll 及 Setupx.dll 在 win9x 系列的操作系统使用。在以后的讲解中不再区分这些。。。 这是因为微软公司已在其操作系统 Windows 中内置提供了 Setup API(可以解释.INF 脚本文件 setupx.dll/SetupAPI.DLL,setupx.dll/SetupAPI.DLL 是安装 API(Setup API)函数库, 包含了 InstallHinfSection、SetupGetInfSections、SetupInstallFromInfSection、 SetupPromptForDisk、SetupDiCreateDevRegKey 等 INF 文件内部语法

文档评论(0)

tangtianxu1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档