Condividi tramite


Ricerca di una voce del Registro di sistema e creazione di una proprietà contenente il valore del Registro di sistema

Per cercare una voce del Registro di sistema e creare una proprietà contenente il valore associato a tale voce

  1. Non aggiungere la firma alla Tabella delle Firme o alla Tabella CompLocator . Se una firma di file è elencata nella tabella AppSearch e non è elencata nelle tabelle Signature o CompLocator, il programma di installazione cerca nella Tabella RegLocator.

  2. Specificare la voce del Registro di sistema da cercare nella tabella RegLocator. Se la firma è assente dal Signature Table e il valore della colonna Type è msidbLocatorTypeRawValue, si presuppone che la ricerca sia per il nome della chiave del Registro di sistema specifico a cui fa riferimento la tabella RegLocator.

    Tabella RegLocator (parziale)

    Firma_ Radice Chiave Nome Digitare
    AppValue
    2
    SOFTWARE\Microsoft\MyApp

    Myname
    msidbLocatorTypeRawValue

     

  3. Infine, popolare l' tabella AppSearch in modo che l'azione Ricerca app restituisca il valore di AppValue. Dopo che il programma di installazione esegue l'azione AppSearch, il valore di MYREGVAL è il valore di AppValue.

    Tabella AppSearch (parziale)

    Proprietà Firma
    MYREGVAL
    AppValue