Creare una copia del pacchetto di installazione di Esempio di Windows Installer MNP2000.msi e rinominare questa copia MNP2000t.msi. Nei passaggi seguenti si personalizza questo file usando un editor di tabelle di database, ad esempio Orca, fornito con l'SDK o un altro editor di database.
Includere il nuovo file di risorse per l'elenco telefonico, Phone.txt, nella cartella Blocco note con gli altri file di origine.
File
Descrizione
Percorso dell'origine
Percorso di destinazione
phone.txt
Risorsa per la funzionalità di Phone_List.
C:\Sample\Notepad\phone.txt
[ProgramFilesFolder]\Red_Park\phone.txt
Usare l'editor di database per aggiungere un record alla tabella File di MNP2000t.msi per il nuovo file.
Come illustrato nella sezione: Uso di trasformazioni per aggiungere risorse, la trasformazione deve aggiungere uno o più nuovi componenti al database di installazione per contenere la nuova funzionalità dell'elenco telefonico. Usare l'editor di database per aggiungere il record seguente alla tabella Component di MNP2000t.msi.
Il componente Phone deve essere identificato con un GUID ID componente univoco. Se si riproduce l'esempio, non riutilizzare lo stesso GUID ID componente della tabella seguente. Usare invece un'utilità come Guidgen.exe per generare un nuovo GUID. Assicurarsi di usare una stringa GUID coerente con il tipo di dati GUID di Windows Installer.
Usare l'editor di database per modificare i dati nella tabella Feature di MNP2000t.msi. Immettere 0 nella colonna Livello del record di funzionalità Gate. In questo modo viene disabilitata la funzionalità Gate e le relative funzionalità figlio e queste funzionalità vengono nascoste dall'interfaccia utente. Si noti che poiché la proprietà INSTALLLEVEL è impostata su 3 nella tabella Proprietà, il programma di installazione non installa le funzionalità con un livello pari a 0. Aggiungere un record per la nuova funzionalità di Phone_List.
Pianificare e progettare la metodologia del progetto per implementare correttamente app per la finanza e le operazioni con servizi FastTrack, gestione dei dati e altro ancora.