Como atualizar as propriedades de uma atualização

Como a atualização altera o nome do arquivo .msi e altera o código de alguns componentes, o código do produto da atualização precisa ser alterado em relação ao do produto original. Para ver uma descrição dos casos em que uma atualização é necessária para alterar a propriedade ProductCode, confira Como alterar o código do produto. Uma atualização que altera o ProductCode é conhecida como uma atualização principal.

A propriedade ProductName, a propriedade ProductVersion, a propriedade ProductLanguage e a propriedade UpgradeCode do pacote de atualização podem ser alteradas ou deixadas inalteradas do produto original. Com base nos valores dessas propriedades, o Windows Installer pode determinar se os pacotes de atualização futuros devem ser aplicados à atualização atual.

A propriedade especificada na coluna ActionProperty da tabela Upgrade precisa ser adicionada à propriedade SecureCustomProperties.

Use o editor de banco de dados para abrir o MNP2001.msi e insira os dados a seguir na tabela Property. A lista fornece links para os tópicos de referência referentes às propriedades internas do instalador. Os nomes de propriedades que não são links são propriedades definidas pelo autor. Muitas das propriedades foram importadas do Uisample.msi que é fornecido com o SDK. Para obter detalhes, confira Como importar a interface do usuário.

Tabela Property

Propriedade Valor
ARPHELPLINK https://www.microsoft.com/management
BannerBitmap bannrbmp
ButtonText_Back < &Back
ButtonText_Browse Br&owse
ButtonText_Cancel Cancelar
ButtonText_Exit &Fechar
ButtonText_Finish &Finish
ButtonText_Ignore &Ignore
ButtonText_Install &Instalar
ButtonText_Next &Next >
ButtonText_No &Não
ButtonText_OK OK
ButtonText_Remove &Remove
ButtonText_Reset &Redefinir
ButtonText_Resume &Retomar
ButtonText_Retry &Retry
ButtonText_Return &Return
ButtonText_Yes &Sim
CompleteSetupIcon completi
ComponentDownload ftp://anonymous@microsoft.com/components/
CustomSetupIcon custicon
DefaultUIFont DlgFont8
DialogBitmap dlgbmp
DlgTitleFont {&DlgFontBold8}
ErrorDialog ErrorDlg
ExclamationIcon exclamic
Falso 0
Iagree Não
InfoIcon informações
InstallerIcon insticon
INSTALLLEVEL 3
InstallMode Típico
Fabricante Microsoft
PIDTemplate 12345<###-%%%%%%%>@@@@@
ProductCode {34CF587C-1D8F-4DD5-ADFE-440F4B593987}
ProductID nenhum
ProductLanguage 1033
ProductName MNP2001
ProductVersion 01.50.0000
Progress1 Instalando o
Progress2 installs
PROMPTROLLBACKCOST P
RemoveIcon removico
RepairIcon repairic
Configuração Configuração
True 1
UpgradeCode {908E378A-9551-4772-BF1D-5CFAF6FD9CB4}
Assistente Assistente para Instalação
SecureCustomProperties OLDAPPFOUND

 

Continuar