0

まだダウンロードされていない Windows Update ファイルの MD5 チェックサムを取得することはできますか?

その理由は、何らかの方法でそのチェックサムを取得し、Microsoft が提供するリンクからファイルをダウンロードし、そのハッシュをチェックしてファイルに問題がないことを確認するためです。

私が検索していた: IUpdate プロパティ

しかし、この情報を含む特定のプロパティは見つかりませんでした。

4

1 に答える 1

1

これを理解すると、チェックサムはすでにURIに含まれています!

例えば:

http://download.windowsupdate.com/msdownload/update/software/crup/2012/10/windows8-rt-kb2768703-x64_5c165f45d01373eb3aa01b85f387089fd1742acd .cab _

太字部分は SHA1 です。この場合、次のようにしてチェックサムを抽出できます。

string uri = "http://download.windowsupdate.com/msdownload/update/software/crup/2012/10/windows8-rt-kb2768703-x64_5c165f45d01373eb3aa01b85f387089fd1742acd.cab";

string[] SHAtmp = uri.Split('_');
string[] SHA1SUM = SHAtmp[1].Split('.');

Console.Writeline(SHA1SUM[0]); //Provides the hash

次に、手動で検証したい場合は、Microsoft が提供するツールを使用できます: File Checksum Integrity Verifier

于 2013-04-29T08:29:43.227 に答える