Categorie di dati
Prima di archiviare i dati nel Registro di sistema, l'app deve dividere i dati in due categorie: dati specifici del computer e dati specifici dell'utente. Facendo questa distinzione, l'app può supportare più utenti e tuttavia individuare dati specifici dell'utente in una rete e usare tali dati in posizioni diverse, consentendo dati del profilo utente indipendenti dalla posizione. Un profilo utente è un set di dati di configurazione salvati per ogni utente.
Quando l'app è installata, deve registrare i dati specifici del computer nella chiave HKEY_LOCAL_MACHINE. In particolare, deve creare chiavi per il nome della società, il nome del prodotto e il numero di versione, come illustrato nell'esempio seguente:
HKEY_LOCAL_MACHINE\Software\MyCompany\MyProduct\1.0
Se l'app supporta COM, deve registrare i dati in HKEY_LOCAL_MACHINE\Software\Classes.
L'app deve registrare dati specifici dell'utente sotto la chiave HKEY_CURRENT_USER, come illustrato nell'esempio seguente:
HKEY_CURRENT_USER\Software\MyCompany\MyProduct\1.0