MsiVerifyPackage WinAPI函数用于验证MSI的作用是什么?

时间:2012-09-13 18:27:56

标签: windows winapi windows-installer

Windows文档指出MsiVerifyPackage函数验证文件是否为安装包。这里验证多少钱?如果内容文件中的某个字节已损坏/不正确,是否会被捕获?或者只是检查MSI数据是否可读?

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

1 个答案:

答案 0 :(得分:0)

我认为你错过了API的观点。 SDK doco告诉你它做了什么:

  

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

但你真正要问的是“如何”它做了什么呢? API的重点是从实现细节中抽象出来。如果没有访问源代码,问题就无法回答。即使这样,我也不确定应该回答,因为你可能会依赖这种行为。

顺便说一下,你真正的问题是什么?我怀疑这不仅仅是空闲的好奇心,而且某处存在一些真正的问题。