1

Windows 文档声明 MsiVerifyPackage 函数验证文件是否为安装包。这里验证了多少?如果内容文件中的字节损坏/不正确,会被捕获吗?还是只是检查 MSI 数据是否可读?

该功能的 MSDN 页面在这里:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa370508 (v=vs.85).aspx

4

1 回答 1

0

我认为你错过了 API 的重点。SDK doco 会告诉您它的作用:

MsiVerifyPackage 函数验证给定文件是否为安装包。

但你真正要问的是“它是如何”做的?API 的全部意义在于将您从实现细节中抽象出来。如果没有访问源代码,这个问题是无法回答的。即使那样,我也不确定是否应该回答它,因为您可能会依赖这种行为。

顺便说一句,你真正的问题是什么?我怀疑这不仅仅是无聊的好奇心,而且在某个地方还有一些真正的问题。

于 2012-09-16T19:40:10.267 回答