HardwareIdentification.GetPackageSpecificToken(IBuffer) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取表示当前硬件 (ASHWID) 的硬件标识符。 对于每个应用程序包,返回的 ASHWID 将有所不同。 换句话说,当两个应用从不同的包调用时,此 API 将返回不同的标识符。 当由属于同一包的两个应用调用时,它将返回相同的标识符。
public:
static HardwareToken ^ GetPackageSpecificToken(IBuffer ^ nonce);
static HardwareToken GetPackageSpecificToken(IBuffer const& nonce);
public static HardwareToken GetPackageSpecificToken(IBuffer nonce);
function getPackageSpecificToken(nonce)
Public Shared Function GetPackageSpecificToken (nonce As IBuffer) As HardwareToken
参数
- nonce
- IBuffer
加密 nonce 是可选的。 如果需要在云上验证 ASHWID,防止重播攻击,建议使用 nonce。 在需要 nonce 的情况下,远程服务器应生成随机 nonce 并将其传递给客户端应用,然后验证签名在从客户端系统收到 ASHWID 后是否具有预期的 nonce。
返回
硬件 ID 信息。
注解
GetPackageSpecificToken 专为在许可内容方面具有经验和在加密方面具有足够专业知识的专业开发人员而设计。