Partilhar via


Como atualizar os componentes de uma atualização

Por design, os usuários do produto MNP2000 fictício nunca devem usar arquivos atualizados, como Baseba01.txt. Portanto, os arquivos atualizados são, por definição, incompatíveis com os componentes originais do produto e do Windows Installer, como Baseball, que contém esses arquivos precisam receber novos códigos de componente. Novos arquivos, como Opera01.txt, são introduzidos como parte de um novo componente com um código de componente exclusivo. Como o produto original e a atualização usam o mesmo componente do Bloco de notas, o código desse componente permanece inalterado. Para obter mais informações sobre quando o código do componente precisa ser alterado, confira Como alterar o código do componente.

Use o Orca ou outro editor de banco de dados para inserir os dados a seguir na tabela Component do MNP2001.msi. Não reutilize os GUIDs mostrados abaixo na coluna ComponentId no exemplo.

Tabela Component

Componente ComponentId Directory_ Atributos Condição Keypath
Beisebol {2951190A-6AF8-4D7F-AA16-D256405C277A} SPORTDIR 2 Baseba01.txt
Basquete {E1AAB6B0-FEC6-4F18-B765-3B05A81CEACB} SPORTDIR 2   Basket01.txt
Concerto {C28C5064-AA84-4431-AC69-FC1321DF18AF} ARTSDIR 2 Concer01.txt
Dance {1AC2B14D-D5F4-4642-9F7A-EE81BF59B3E2} ARTSDIR 2 Dance01.txt
Opera {C2DABF7E-1EF6-458D-84B1-AAC1127CED26} ARTSDIR 2   Opera01.txt
Futebol americano {92AA30F4-7AC5-4DFA-801E-988CF3DAA4DC} SPORTDIR 2 Footba01.txt
Ajuda {AD10EB50-33C1-11D3-91D6-00C04FD70856} NOTEPADDIR 2 Help.txt
Janeiro {E90CD0E6-ED8D-4F88-B000-27BD2B482C6C} MONDIR 2 Janua01.txt
NewYears {1EEF8C53-F7C0-405C-8FE3-2B0FE54B0114} HOLDIR 2 NewYea01.txt
Memorial {BA81ACF7-4D43-424F-93B0-8845A2DF1C02} HOLDIR 2   Memori01.txt
Bloco de notas {19BED232-30AB-11D3-91D3-00C04FD70856} NOTEPADDIR 2 Redpark.exe

 

Continuar