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, чтобы определить, откуда был получен идентификатор, чтобы понять предоставленные гарантии.