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 に答える