Windows 8 Build 7850.0.winmain win8m1.100922-1508:修订间差异

跳转到导航 跳转到搜索
第 45 行: 第 45 行:
|}
|}


== New features and changes ==
== 新增功能和更改 ==
=== EULA Hash / Hash ID ===
=== EULA Hash / Hash ID ===
<code>shell32.dll</code> has code to print the hash ID in the about box and desktop watermark, which appears to fail in this build (hash ID is only printed if the function to obtain it succeeded). The public symbols for this build give a mangled name for this function as <code>bool GetEulaHash(wchar_t*, size_t)</code>, although compiler or link-time optimizations removed and inlined the second argument (length of output string buffer in characters). The function retrieves the default value in the registry key <code>HKLM\SYSTEM\WPA\478C035F-04BC-48C7-B324-2462D786DAD7-5P-9</code>. This value must be REG_BINARY of size 128 bytes; this data is split into eight 16-byte buffers, <code>Hash[n]</code> is equal to the nth byte of each of the buffers XORed together.
<code>shell32.dll</code> has code to print the hash ID in the about box and desktop watermark, which appears to fail in this build (hash ID is only printed if the function to obtain it succeeded). The public symbols for this build give a mangled name for this function as <code>bool GetEulaHash(wchar_t*, size_t)</code>, although compiler or link-time optimizations removed and inlined the second argument (length of output string buffer in characters). The function retrieves the default value in the registry key <code>HKLM\SYSTEM\WPA\478C035F-04BC-48C7-B324-2462D786DAD7-5P-9</code>. This value must be REG_BINARY of size 128 bytes; this data is split into eight 16-byte buffers, <code>Hash[n]</code> is equal to the nth byte of each of the buffers XORed together.

导航菜单