다음을 통해 공유


SystemIdentification.GetSystemIdForPublisher 메서드

정의

앱 게시자 ID를 기반으로 하는 시스템의 식별자 값을 가져옵니다.

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

반환

앱 게시자 ID를 기반으로 하는 이 시스템의 SystemIdentificationInfo 개체입니다.

설명

이 메서드에서 반환된 식별자는 현재 디바이스의 앱 게시자와 관련이 있습니다.

ID에는 다음과 같은 특성이 있습니다.

  • 각 시스템에 대해 고유
  • 특정 시스템에서 동일한 게시자의 모든 앱은 이 ID에 대해 동일한 값을 얻습니다(모든 사용자에 대해). 반대로 동일한 시스템의 다른 게시자가 사용하는 앱은 서로 다른 ID를 얻습니다.
  • 오프라인으로 만들 수 있습니다.
  • 클린 설치를 포함하여 Windows의 다시 시작, 다시 설치 및 업그레이드에 걸쳐 유지됩니다(예외는 아래 참조).
  • 대부분의 하드웨어 수정에서 유지
  • OneCore

메서드는 먼저 TPM(신뢰할 수 있는 플랫폼 모듈)을 사용하여 ID를 가져오려고 시도합니다. TPM이 없는 경우 메서드는 UEFI(Unified Extensible Firmware Interface)에서 ID를 가져오려고 시도합니다. 이러한 원본 중 어느 것도 사용할 수 없는 경우 이 메서드는 Windows 레지스트리에서 지원되는 ID를 반환합니다. Windows 레지스트리의 경우 ID가 위의 모든 보장을 충족하지는 않습니다. 예를 들어 시스템에 TPM 또는 UEFI 지원이 없으므로 레지스트리에서 ID를 가져온 경우 Windows를 클린 설치하면 새로운 다른 ID가 반환됩니다. 이 메서드의 호출자는 제공된 보장을 이해하기 위해 반환된 SystemIdentificationInfo의 Source 속성을 참조하여 ID를 가져온 위치를 확인해야 합니다.

적용 대상