Windows文档指出MsiVerifyPackage函数验证文件是否为安装包。这里验证多少钱?如果内容文件中的某个字节已损坏/不正确,是否会被捕获?或者只是检查MSI数据是否可读?
该功能的MSDN页面位于:http://msdn.microsoft.com/en-us/library/windows/desktop/aa370508(v=vs.85).aspx
答案 0 :(得分:0)
我认为你错过了API的观点。 SDK doco告诉你它做了什么:
MsiVerifyPackage函数验证给定文件是否为 安装包。
但你真正要问的是“如何”它做了什么呢? API的重点是从实现细节中抽象出来。如果没有访问源代码,问题就无法回答。即使这样,我也不确定应该回答,因为你可能会依赖这种行为。
顺便说一下,你真正的问题是什么?我怀疑这不仅仅是空闲的好奇心,而且某处存在一些真正的问题。