Compartilhar via


FormattedSDDLText

Um campo de banco de dados do tipo de dados FormattedSDDLText contém uma cadeia de caracteres de texto que descreve um descritor de segurança usando a linguagem de definição de descritor de segurança válida (SDDL). Esse tipo de dados é usado pelo campo SDDLText da tabela MsiLockPermissionsEx para proteger um objeto selecionado. Observe que o campo SDDLText da Tabela MsiLockPermissionsEx não dá suporte a propriedades privadas ou públicas.

Windows Installer 4.5 ou anteriores: sem suporte. Esse tipo de dados está disponível a partir do Windows Installer 5.0.

O tipo de dados FormattedSDDLText pode conter uma cadeia de caracteres SDDL escrita em formato de cadeia de caracteres do descritor de segurança válido. Para obter mais informações sobre o SDDL, consulte a seção Controle de Acesso do do Microsoft Windows Software Development Kit (SDK). Além disso, uma cadeia de texto FormattedSDDLText pode usar colchetes angulares (<>) para conter o domínio e o nome de usuário do usuário cuja conta SID deve ser determinada.

Se o usuário que tiver o nome de usuário SampleUser pertencer a um domínio chamado SampleDomain, o valor FormattedSDDLText poderá identificar o proprietário usando a cadeia de caracteres SID, o nome de usuário e o nome de domínio ou as variáveis de ambiente do Windows. Por exemplo, as cadeias de caracteres a seguir seriam possíveis.

O:*owner\_sid\_string*G:BAD:(D;OICI;GA;;; BG)(A; OICI; GRGWGX;;; *owner\_sid\_string*)(A; OICI;GA;;; BA)S:ARAI(AU; SAFA;FA;;; WD) O:<*SampleDomain\\SampleUser*>G:BAD:(D;OICI;GA;;; BG)(A; OICI; GRGWGX;;;<*SampleDomain\\SampleUser*>)(A; OICI;GA;;; BA)S:ARAI(AU; SAFA;FA;;; WD) O:<\[%USERDOMAIN\]\\\[%USERNAME\]>G:BAD:(D;OICI;GA;;; BG)(A; OICI; GRGWGX;;;<\[%USERDOMAIN\]\\\[%USERNAME\]>)(A; OICI;GA;;; BA)S:ARAI(AU; SAFA;FA;;; WD)