【问题标题】:How to recover the INF file from an installed XP printer driver?如何从已安装的 XP 打印机驱动程序中恢复 INF 文件?
【发布时间】:2010-12-01 11:55:44
【问题描述】:

我正在尝试构建一个实用程序来从 Windows 机器导出已安装的打印机驱动程序。在 Vista 和更高版本上一切都很好,因为驱动程序注册表项中的 InfPath 条目指向 INF 文件。但是,在以前版本的 Windows 上,这不存在。

有时我可以通过扫描 C:\Windows\Inf 找到打印机的 INF 文件,但这通常只适用于 Windows 中的驱动程序。

安装打印机驱动程序后,INF 文件有什么作用?它甚至被保存了吗?以编程方式重构它是否现实?

【问题讨论】:

  • 也许你应该把它发到 superuser.com 上

标签: winforms winapi printing driver


【解决方案1】:

没有保存,INF只是用来安装驱动并给它一个有意义的名字 注册表中的“我的设备驱动程序”。没有办法重建它,但是如果驱动程序足够简单,您也许可以重写一个允许它安装的 INF,关于 INF 文件格式的信息在 google 上有很多信息。我以前通过更改 INF 文件中的设备 ID 字符串来为具有不同制造商但共享相同芯片组的设备执行此操作。

C:\Windows\Inf 中的 INF 文件仅用于安装 Windows 附带的驱动程序集。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2014-04-25
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多