HardwareIdentification.GetPackageSpecificToken(IBuffer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает идентификатор оборудования (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 является необязательным. Рекомендуется использовать параметр nonce , если необходимо проверить ASHWID в облаке на соответствие атакам воспроизведения. В сценариях, где требуется nonce, удаленный сервер должен создать случайный nonce и передать его клиентскому приложению, а затем убедиться, что подпись имеет ожидаемое значение nonce после получения ASHWID из клиентской системы.
Возвращаемое значение
Сведения об идентификаторе оборудования.
Комментарии
GetPackageSpecificToken предназначен для использования профессиональными разработчиками, имеющими опыт работы с лицензионным контентом и достаточным опытом в области шифрования.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по