我如何创建安全目录(.cat 文件)

Ami*_*inM 3 file-extension

目录文件包含文件列表和这些文件的摘要。摘要是由算法生成的数字,用于唯一标识给定文件,如指纹。摘要用于安全/验证目的。

这个文件的用途是什么??
我如何创建 .cat 文件?

Jon*_*han 5

.cat 文件通常用于对驱动程序安装包进行签名。这样的包通常包含多个文件(最少 .sys + .inf,通常是其他几个文件),因此制造商不会单独签署(然后验证)每个文件,而是生成一个 .cat 文件,其中列出了所有包含的文件名称和散列,然后只对 .cat 文件进行签名(最好通过 WHQL)。

要创建 .cat,您可以使用:

  • MakeCat.Exe(来自 Windows SDK)
  • 可签名性(来自 WDK(Windows 驱动程序工具包)参考
  • Inf2Cat (参考)