【问题标题】:How to backup a Windows driver using Delphi如何使用 Delphi 备份 Windows 驱动程序
【发布时间】:2010-12-26 09:12:14
【问题描述】:

谁能帮助我并告诉我如何使用 Delphi 以编程方式备份​​ Windows 驱动程序?

非常感谢任何代码示例、文章链接

感谢您的宝贵时间

【问题讨论】:

  • 这个问题毫无意义。有什么问题?备份驱动程序意味着什么?我建议您编辑您的问题以解释更多信息,包括您迄今为止尝试过的内容,例如网络搜索结果等
  • 保持你的马先生,这只是一个拼写错误,所以不需要所有的运动......我的意思是“以编程方式”,我正在以“编程方式”写作,以避免得到关于如何的答案从 Windows 手动执行此操作 备份驱动程序是什么意思?我不确定您不理解问题的哪一部分....是备份部分还是驱动程序部分?!请详细说明,以便我可以用更简单的语言解释我已经尝试过网络搜索结果,但找不到任何关于如何使用 Delphi 备份任何 Windows 驱动程序的答案
  • 如果在 Windows 中有一种编程方式备份​​驱动程序,这将仅取决于 Windows API,因此解决方案在每种编程语言中看起来都是一样的:Delphi、C、C++、 VB,...因此,这个问题实际上与 Delphi 无关。
  • 我也想知道您所说的备份驱动程序是什么意思...整个事情,而不是备份部分或驱动程序部分。我知道什么是备份以及什么是驱动程序,但您必须更具体。您将如何手动备份驱动程序?
  • 您不只是从供应商处下载驱动程序安装并备份吗?这个问题看起来像是在寻找问题的解决方案。

标签: windows delphi winapi backup drivers


【解决方案1】:

查看包含在 Windows Driver Kit (WinDDK) for Windows 2008 R2/Windows 7 (7.1.0) 中的 DevCon 实用程序的源代码。

DevCon 示例

开发者大会

DevCon 是一个命令行工具,可显示有关设备的详细信息,并允许您从命令行搜索和操作设备。 DevCon 启用、禁用、安装、配置和删除本地计算机上的设备,并显示有关本地和远程计算机上的设备的详细信息。 DevCon 包含在 Windows DDK 中。

这应该指出您需要哪个 API。

【讨论】:

    【解决方案2】:

    安装 Windows 驱动程序(并让 Windows 备份之前的驱动程序)需要遵循一些您可以找到的规则,例如 here 和 here(不难找到...)。如果需要,您还可以创建还原点。无论如何,您应该解释是否要“备份”驱动程序,因为您正在安装一个新驱动程序(并让 Windows 处理它),或者即使系统未修改,您也只需要“备份”驱动程序,您选择的设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-26
      • 2020-10-06
      • 2017-04-05
      • 1970-01-01
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      相关资源
      最近更新 更多