Page 667 - Guida Windows 10
P. 667

• Nome dei valori. I nomi devono essere racchiusi fra doppi apici, indipendentemente dal
              fatto che contengano uno spazio. Dopo il nome del valore deve trovarsi il segno “uguale”.


          • Tipi di dati. I valori REG_SZ non hanno un identificatore di tipo o un I dati seguono
              direttamente il segno “=”. Gli altri tipi di dati sono identificati nel modo specificato dalla
              Tabella 18.1.

        Tabella 18.1 Tipi di dati identificati nei file .reg.


         Tipo di dati                                        Identificatore
         REG_BINARY                                          hex

         REG_DWORD                                           dword

         REG_QWORD                                           hex(b)
         REG_MULTI_SZ                                        hex(7)

         REG_EXPAND_SZ                                       hex(2)

              Per separare l’identificatore dai dati si utilizza il segno Pertanto, per esempio, un valore
              REG_DWORD di nome “Keyname” e il cui valore è 00000000, sarà rappresentato nel
              seguente modo:


               “Keyname”=dword:00000000

          • Valori REG_SZ. Le normali stringhe devono essere racchiuse fra doppi apici. Il carattere
              backslash all’interno di una stringa deve essere raddoppiato: due backslash. Pertanto, per
              esempio, il percorso C:\Program Files\Microsoft Office\ sarà scritto nel seguente modo:

               “C:\\Program Files\\Microsoft Office\\”


          • Valori REG_DWORD. I valori DWORD vengono scritti come otto cifre esadecimali senza
              spazi o virgole. Non viene utilizzato il prefisso 0x.


          • Tutti gli altri tipi di dati. Tutti gli altri tipi di dati, compresi REG_EXPAND_SZ, REG_
              MULTI_SZ e REG_QWORD, compaiono come elenchi delimitati da una virgola di cifre
              esadecimale (due cifre esadecimali, una virgola, altre due cifre esadecimali e così via).
              Quello che segue è un esempio di valore REG_MULTI_SZ:

               “Addins”=hex(7):64,00,3a,00,5c,00,6c,00,6f,00,74,00,00,75,00,73,00,5c,00,\
               31,00,32,00,33,00,5c,00,61,00,64,00,64,00,64,00,69,00,6e,00,73,00,5c,00,\
               64,00,71,00,61,00,75,00,69,00,2e,00,31,00,32,00,61,00,00,00,00,00,00,00

          • Carattere di continuazione di riga. Potete utilizzare il carattere backslash per indicare che
              la riga prosegue. Il valore REG_MULTI_SZ precedente, per esempio, è un’unica sequenza
              di byte. Abbiamo aggiunto i simboli backslash e abbiamo suddiviso le righe per migliorare la
              leggibilità e potete fare la stessa cosa anche per i vostri file .reg.


          • Spaziatura fra le righe. Potete aggiungere uno o più righe vuote per migliorare la
              leggibilità. L’Editor del Registro di sistema ignorerà questi spazi.


          • Commenti. Per aggiungere una riga di commento a un file .reg, potete farla iniziare con un
              “;”.
   662   663   664   665   666   667   668   669   670   671   672