Codici prodotto
Il codice prodotto è un GUID che rappresenta l'identificazione principale di un'applicazione o di un prodotto. Per altre informazioni, vedere la proprietàProductCode. Se vengono apportate modifiche significative a un prodotto, anche il codice prodotto deve essere modificato in modo da riflettere questo. Non è tuttavia un requisito che il codice prodotto venga modificato se le modifiche apportate al prodotto sono relativamente minori.
Le versioni a 32 bit e a 64 bit del pacchetto di un'applicazione devono avere codici di prodotto diversi. Se un componente a 32 bit di un'applicazione viene ricompilato in un componente a 64 bit, è necessario assegnare un nuovo codice prodotto.
Se un server esposto nella PublishComponent Table viene ricompilato da 32 bit a 64 bit, il GUID in questa tabella potrebbe anche essere necessario modificare in modo che i client a 32 bit e a 64 bit possano identificare la categoria di componenti qualificata appropriata. In questo caso, è necessario modificare anche il codice prodotto.
Si noti che le lettere nei GUID del codice prodotto devono essere maiuscole. Utilità come GUIDGEN generano GUIDGEN contenenti lettere minuscole. Le lettere minuscole in questi GUID devono essere modificate in lettere maiuscole da usare come codice prodotto o codice del pacchetto. Per altre informazioni, vedere Modifica del codice prodotto.
Il codice del pacchetto è un GUID che identifica un particolare pacchetto di Windows Installer . Il codice del pacchetto associa un file .msi a un'applicazione o a un prodotto e può essere usato anche per la verifica delle origini. I codici prodotto e pacchetto non sono intercambiabili. Due file non rientrati .msi devono mai avere lo stesso codice del pacchetto. Anche se è comune spedire un'applicazione con lo stesso codice di pacchetto e codice prodotto, i due valori possono divergere man mano che l'applicazione viene aggiornata. Per altre informazioni, vedere codici di pacchetto.