Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如果BIOS升级,ASHWID是否会更改?_Windows_Winapi_Windows Runtime_Windows Store Apps_Bios - Fatal编程技术网

Windows 如果BIOS升级,ASHWID是否会更改?

Windows 如果BIOS升级,ASHWID是否会更改?,windows,winapi,windows-runtime,windows-store-apps,bios,Windows,Winapi,Windows Runtime,Windows Store Apps,Bios,Microsoft提供了一种获取ASHWID(特定于应用程序的硬件ID)的方法,该ID包含许多组件,其中一个组件是某种BIOS ID 如果用户升级计算机上的BIOS,BIOS ID是否会更改 咆哮: 我不明白为什么微软让Windows应用商店应用程序的操作系统安装的唯一ID变得如此复杂。Android非常简单,当Android操作系统第一次启动时,它们会生成一个永远不会改变的GUID(请参阅)。微软为什么不这样做呢?首先,在Android中,这个值会随着工厂重置而改变 其次,试着退房。它使用M

Microsoft提供了一种获取ASHWID(特定于应用程序的硬件ID)的方法,该ID包含许多组件,其中一个组件是某种BIOS ID

如果用户升级计算机上的BIOS,BIOS ID是否会更改

咆哮:


我不明白为什么微软让Windows应用商店应用程序的操作系统安装的唯一ID变得如此复杂。Android非常简单,当Android操作系统第一次启动时,它们会生成一个永远不会改变的GUID(请参阅)。微软为什么不这样做呢?

首先,在Android中,这个值会随着工厂重置而改变

其次,试着退房。它使用MachineId(本地用户组SID)、UserId和包Id的组合,但不提供全部内容

这很好,因为第三,允许开发者直接使用它们生成加密密钥等东西,可能会导致其他应用获得你的应用密钥,就像在许多iOS设备上发生的那样。通过限制您可以使用的设备id,他们使得您必须使用一个系统资源,该系统资源实际上只能从用户帐户中的给定id的给定应用程序内部访问。正是由于这个原因,Windows应用商店受到了强烈的沙盒攻击。虽然有时会令人痛苦,但它使平台更加安全,这是一个巨大的好处