当前位置:  开发笔记 > 开发工具 > 正文

使用Windows批处理文件安装.inf文件

如何解决《使用Windows批处理文件安装.inf文件》经验,为你挑选了1个好方法。

右键单击.inf文件时,您可以选择"安装".我想使用批处理文件从命令行安装.inf文件.这样做的"正确"方法是什么?

谢谢!

[编辑]我应该澄清一下,我试图在Windows XP(而不是Vista)上运行它.虽然我赞成(和投票)以下答案提到InfDefaultInstall.exe,我相信程序不是随XP一起提供的.



1> Joey..:

您可以在查看HKCR\inffile\shell\Install\command注册表项时找到该命令.在Windows XP上,这是

%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1

在Windows Vista及更高版本中,这将是

%SystemRoot%\System32\InfDefaultInstall.exe "%1"

要在多个Windows版本中使用批处理文件,您需要一些技巧.您可以使用reg.exe查询键并尝试解析输出(我没有找到一种只获取值的快速方法reg).如果你知道你正在运行什么平台,你也可以硬编码命令行并根据Windows版本进行切换(这需要另外一个hack才能找到它.%OS%不幸的是,它不会告诉你超过"Windows NT",不幸的是).

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有