まだダウンロードされていない Windows Update ファイルの MD5 チェックサムを取得することはできますか?
その理由は、何らかの方法でそのチェックサムを取得し、Microsoft が提供するリンクからファイルをダウンロードし、そのハッシュをチェックしてファイルに問題がないことを確認するためです。
私が検索していた: IUpdate プロパティ
しかし、この情報を含む特定のプロパティは見つかりませんでした。
まだダウンロードされていない Windows Update ファイルの MD5 チェックサムを取得することはできますか?
その理由は、何らかの方法でそのチェックサムを取得し、Microsoft が提供するリンクからファイルをダウンロードし、そのハッシュをチェックしてファイルに問題がないことを確認するためです。
私が検索していた: IUpdate プロパティ
しかし、この情報を含む特定のプロパティは見つかりませんでした。
これを理解すると、チェックサムはすでにURIに含まれています!
例えば:
太字部分は 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