Compartilhar via


SystemIdentification.GetSystemIdForPublisher Método

Definição

Obtém um valor de identificador para o sistema com base na ID do editor do aplicativo.

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

Retornos

Um objeto SystemIdentificationInfo para esse sistema, com base na ID do editor do aplicativo.

Comentários

O identificador retornado por esse método é específico para o editor de aplicativos no dispositivo atual.

A ID tem as seguintes características:

  • Exclusivo para cada sistema
  • Em qualquer sistema específico, todos os aplicativos pelo mesmo editor obterão o mesmo valor para essa ID (para todos os usuários). Por outro lado, aplicativos de diferentes editores no mesmo sistema obterão IDs diferentes.
  • Pode ser criado offline
  • Persiste entre reinicializações, reinstalações e atualizações do Windows, incluindo instalações de limpo (consulte abaixo para obter exceções)
  • Persiste na maioria das modificações de hardware
  • Disponível em OneCore

O método primeiro tentará usar o TPM (Trusted Platform Module), se presente, para obter uma ID. Se um TPM não estiver presente, o método tentará obter uma ID da UEFI (Unified Extensible Firmware Interface). Se nenhuma dessas fontes estiver disponível, esse método retornará uma ID que é apoiada pelo Registro do Windows. No caso do Registro do Windows, a ID não atenderá a todas as garantias acima. Por exemplo, se um sistema não tiver suporte a TPM ou UEFI e, portanto, uma ID foi obtida do registro, uma instalação limpo do Windows resultará em uma nova ID diferente sendo retornada. Os chamadores desse método devem se referir à propriedade Source do SystemIdentificationInfo retornado para determinar de onde a ID foi obtida para entender as garantias fornecidas.

Aplica-se a