ICE 104

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. O 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 versões anteriores: sem suporte. Esse ICE está disponível a partir do Windows Installer 5.0.

Result

O ICE 104 posta os erros a seguir.

Erro ICE104 Descrição
As tabelas LockPermissions e MsiLockPermissionsEx existem no banco de dados. Apenas uma dessas tabelas deve estar presente. Um pacote não pode conter as tabelas MsiLockPermissionsEx e LockPermissions.
Não foi possível localizar 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 deve ser um tipo de dados FormattedSDDLText válido.