c:\sing>makecat /v cat.txt
opened: cat.txt
processing: <hash>TxtFile
NOT processed: unable to find file path for member (<hash>ExeFile)
Failed: CryptCATCDFEnumMembersByCDFTagEx. Last Error: 0x80004005
Errors found in parsing the CDF file
解决办法:
[CatalogHeader]
Name=aa.cat
[CatalogFiles]
<hash>TxtFile=aa.txt
<hash>ExeFile=aa.exe
txt文件尾部需要一个空行,否则,在接下来的操作会报错,提示文件无法找到。
g>makecat /v cat.txt
opened: cat.txt
processing: <hash>TxtFile
NOT processed: unable to find file path for member (<hash>ExeFile)
Failed: CryptCATCDFEnumMembersByCDFTagEx. Last Error: 0x80004005
本文介绍了解决使用makecat工具创建签名目录文件时遇到的问题。主要问题是由于txt文件末尾缺少空行导致的路径查找失败。文章详细解释了如何通过修改txt文件格式来避免此错误,并提供了正确的配置示例。

被折叠的 条评论
为什么被折叠?



