Поделиться через


SystemIdentification.GetSystemIdForPublisher Метод

Определение

Возвращает значение идентификатора для системы на основе идентификатора издателя приложения.

public:
 static SystemIdentificationInfo ^ GetSystemIdForPublisher();
 static SystemIdentificationInfo GetSystemIdForPublisher();
public static SystemIdentificationInfo GetSystemIdForPublisher();
function getSystemIdForPublisher()
Public Shared Function GetSystemIdForPublisher () As SystemIdentificationInfo

Возвращаемое значение

Объект SystemIdentificationInfo для этой системы на основе идентификатора издателя приложения.

Комментарии

Идентификатор, возвращаемый этим методом, зависит от издателя приложения на текущем устройстве.

Идентификатор имеет следующие характеристики:

  • Уникальный для каждой системы
  • В любой конкретной системе все приложения одного издателя получат одинаковое значение для этого идентификатора (для всех пользователей). И наоборот, приложения разных издателей в одной системе будут получать разные идентификаторы.
  • Можно создать в автономном режиме
  • Сохраняется при перезапусках, переустановках и обновлениях Windows, включая чистую установку (исключения см. ниже).
  • Сохраняется в большинстве аппаратных модификаций
  • Доступно в OneCore

Метод сначала попытается использовать доверенный платформенный модуль (TPM), если он имеется, чтобы получить идентификатор. Если TPM отсутствует, метод попытается получить идентификатор из единого интерфейса расширяемого встроенного ПО (UEFI). Если ни тот из этих источников недоступен, этот метод возвращает идентификатор, поддерживаемый реестром Windows. В случае с реестром Windows идентификатор не будет соответствовать всем указанным выше гарантиям. Например, если в системе нет поддержки доверенного платформенного модуля или UEFI и, таким образом, идентификатор был получен из реестра, чистая установка Windows приведет к возврату нового, другого идентификатора. Вызывающие объекты этого метода должны ссылаться на свойство Source возвращаемого объекта SystemIdentificationInfo, чтобы определить, откуда был получен идентификатор, чтобы понять предоставленные гарантии.

Применяется к