ICE 104 [en]
O ICE 104 verifica se apenas uma das duas tabelas: MsiLockPermissionsEx e LockPermissions está presente no pacote.
O ICE 104 verifica a sintaxe usada nos campos LockObject, Table e SDDLText na tabela MsiLockPermissionsEx. ICE 104 não verifica se o valor no campo SDDLText na tabela MsiLockPermissionsEx é um descritor de segurança válido.
Windows Installer 4.5 ou anterior: Não suportado. Este ICE está disponível a partir do Windows Installer 5.0.
Resultado
ICE 104 posta os seguintes erros.
Erro ICE104 | Descrição |
---|---|
Ambas as tabelas LockPermissions e MsiLockPermissionsEx existem no banco de dados. Apenas uma dessas mesas deve estar presente. | Um pacote não pode conter as tabelas MsiLockPermissionsEx e LockPermissions. |
Não foi possível encontrar o item '[2]' na tabela '[3]' que é referenciado na entrada da tabela MsiLockPermissionsEx (MsiLockPermissionsEx = )[1] | O Windows Installer não consegue localizar e proteger um item especificado na tabela MsiLockPermissionsEx. |
Na entrada da tabela MsiLockPermissionsEx (MsiLockPermissionsEx = )[1], SDDLText = %s parece ser um valor FormattedSDDLText inválido | O valor no campo SDDLText da tabela MsiLockPermissionsEx é necessário para ser um válido FormattedSDDLText tipo de dados. |