0

我有一个带有驱动程序的 VPN 检查点文件,导致笔记本电脑上出现大量 BSOD,我有可以替换旧版本的新驱动程序。有谁知道我如何更换驱动程序,但还要确保 Windows 验证这一点。我有 msi 包和 .sys 格式的新驱动程序。

我尝试使用 Windows Msidb.exe,但它不会提取驱动程序或让我添加驱动程序。

4

2 回答 2

1

您可以使用Microsoft的ORCA 编辑器。
但是,不再支持此工具,并且编辑 MSI 并非易事。
还可以查看上面同一页面中的其他工具

在这里找到一个链接,您可以在其中单独下载

于 2012-05-23T10:03:01.117 回答
0

您也可以使用InstedIt比 ORCA 更有用和更实用的工具。关于您在 msi 中更改文件的问题(架构类似于关于 ORCA 的帖子):

  1. 组件表中创建一个新组件(您需要指定目标目录)。
  2. FutureComponents中,将新组件与主要未来相关联。
  3. 文件表中,您可以删除旧文件并创建一个具有相同名称的新文件,将其与新组件关联,将属性设置为 Compressed (0x4000) 并设置序列。该序列应该是文件 table+1 中的最后一个(要确定哪个是最后一个,您可以按序列对文件进行排序)。
  4. Media表中,您需要创建一个 cab(InstedIt 可以在没有额外软件的情况下执行此操作),使用以下参数创建一个新行带有 .cab 扩展名。然后右键单击该行并选择“重建选定的 CAB”,它会生成错误,路径应该是磁盘上的新文件。将文件放在这里,然后再生成一次 cab。
  5. 返回到Component表并将 KeyPath 参数与您的文件相关联。

它应该工作,但如果有任何问题 - 欢迎您。

于 2012-05-23T12:44:35.783 回答