thesnow 发表于 2010-7-28 14:46:49

最BS占着茅坑不拉屎的.

仙乃日 发表于 2010-7-28 16:47:09

本帖最后由 仙乃日 于 2010-7-28 16:51 编辑


Name=link-name
[,name-attributes]
CmdLine=dirid,,filename


,icon-filename]



link-name 必选项,指定程序目录(图标)名称。名必须是字符串或字符串主项(字符串主项的形式可为 %strkey%,其中 strkey 是在 .inf 文件的 Strings 节中定义的)。DisplayResource省略,则程序图标的显示名称为link-name。
name-attributes 可选项,表明程序目录(图标)属性或具体操作的参数。
FLG_PROFITEM_CURRENTUSER 1 0x00000001 程序目录(图标)属当前用户,不用本值则程序目录(图标) 属所有用户
FLG_PROFITEM_DELETE 2 0x00000002 删除程序目录(图标),不用本值则添加程序目录(图标)
FLG_PROFITEM_GROUP 4 0x00000004 link-name是开始菜单\程序下(Start\Programs)的程序目录(group),不用本值则link-name是程序图标(item)而不是程序目录。
CmdLine 添加程序图标必选项,指定程序图标的目标(快捷方式的命令)。
dirid 必选项,目标位置,是逻辑磁盘标识或在DestinationDirs 节中定义的标识符。
subdir 可选项,目标所在目录。
filename 必选项,可执行文件名或命令。
SubDir 可选项,指定程序目录(图标) 所在开始菜单\程序下的路径。
SubDir省略,则默认程序目录(图标)在开始菜单\程序下。
WorkingDir 可选项,指定程序图标的目标起始位置(工作目录)。
WorkingDir省略,则目标起始位置默认为程序图标所在目录。
wd-dirid 必选项,是逻辑磁盘标识或在 DestinationDirs 节中定义的标识符。
wd-subdir 可选项,工作目录。
IconPath 可选项,指定程序图标的目标图标。
IconPath省略,则目标图标默认为CmdLine指定程序的图标
icon-dirid 必选项,是逻辑磁盘标识或在 DestinationDirs 节中定义的标识符。
icon-subdir 可选项,所在目录。
icon-filename 必选项,图标名。
IconIndex 可选项,指定程序图标的目标索引。
IconIndex省略,则目标备注默认为CmdLine指定程序的索引 。
HotKey 可选项,指定程序图标的目标热键(快捷键)。
Infotip 可选项,指定程序图标的目标备注(字符串的形式可为 %strkey%,其中 strkey 是在 .inf 文件的 Strings 节中定义的)。如InfoTip = "@%11%\shell32.dll,-22531"即为“使用屏幕“计算器”执行基本的算术任务“。
DisplayResource WindowsXP以后版本可选项,指定动态链接库的资源作为程序图标的显示名称,其中:ResDllPath为动态链接库文件所在路径,ResDll为动态链接库文件,ResID为Resource ID即资源的ID号。如: DisplayResource="%11%\shell32.dll",22019显示名称“计算器”。

仙乃日 发表于 2010-7-28 16:59:19


ExcludeFromSelect = *
删除所有(如果*指定)或设备,从某些用户界面显示,用户从中选择一个,预计安装特定设备指定列表。
对于基于NT的操作系统,指定的设备将不会显示在添加硬件向导,但会找到新的硬件和硬件更新向导显示。

对于Windows 9x/Me,指定的设备将不会显示任何设备选择向导。

仙乃日 发表于 2010-7-28 17:01:56

rundll32.exe setupapi,InstallHinfSection MPS_MP_HAL 132 %windir%\inf\hal.inf
VOID CALLBACK InstallHinfSection(
__inHWND hwnd,
__inHINSTANCE ModuleHandle,
__inPCTSTR CmdLineBuffer,
__inINT nCmdShow
);

Value Description
0 System provided INF. 系统提供的INF。
128 Set the default path of the installation to the location of the INF. This is the typical setting. 设置默认的安装路径的INF位置。这是典型的设置。

+0 Never reboot the computer. 不重新启动计算机。
+1 Reboot the computer in all cases. 在任何情况下重新启动计算机。
+2 Always ask the users if they want to reboot. 始终询问用户是否要重新启动。
+3 Reboot the computer if necessary without asking user for permission. 如有必要,重新启动计算机不询问用户。

+4 If a reboot of the computer is necessary, ask the user for permission before rebooting 如果计算机重新启动是必要的,在重新启动前询问。

tpzyang 发表于 2010-7-28 23:51:34

受教了,谢谢楼主

ivanpg 发表于 2010-7-30 19:34:39

我日。这长。。。。另存为:INF说明.txt

lanyue1k 发表于 2010-8-9 22:59:10

{:face (88):}
谢谢楼主

devcon 发表于 2010-8-27 09:23:35

很理解为什么分割开发帖,应该也是为了多赚点币!

neal 发表于 2010-11-12 19:52:11

感谢分享!{:face (316):}

jianganew 发表于 2010-11-21 11:01:55

{:face (427):}谢谢分享!

yiruirui 发表于 2010-11-23 14:05:16

能不能搞成个文件,发出来让大家学习啊,这样看很不方便嘛!

hzxymkb 发表于 2010-11-23 22:14:39

仙人的东西一出必是精品!

奈何天 发表于 2010-12-7 07:50:38

楼主,你辛苦了。
收藏了。

newuser 发表于 2010-12-9 16:55:30

回复 1# 仙乃日
这么详细,先记下了!

xyold1 发表于 2010-12-9 20:53:29

太长了:face (32):
页: 1 [2] 3
查看完整版本: 深入学习INF文件-笔记