Solaris PC NetLink Administrationshandbok

Registrets struktur

SunLink Servers Register är en databas med en hierarkisk struktur. Den består av underträd och nycklar, och värdeposter. En nyckel kan även innehålla ytterligare undernycklar.

I följande tabell identifieras och definieras underträden i SunLink Servers Register.

Tabell A-1 Underträden i SunLink Servers Register

Rotnyckelnamn 

Beskrivning 

HKEY_LOCAL_MACHINE

Innehåller information om det lokala datorsystemet, inklusive data om maskinvaran och operativsystemet, t.ex. busstyp, systemminne, enhetsdrivrutiner och inställningar för start. 

HKEY_USERS

Innehåller alla aktivt laddade användarprofiler, och standardprofilen. Användare som utnyttjar en server på distans har inga profiler under denna nyckel på servern; profilerna är då laddade i Registret på deras egna datorer. 

SunLink Servers Register är lagrat i katalogen /var/opt/lanman/datafiles på SunLink Server-datorn.

Varje Register-nyckel kan innehålla flera dataenheter, s.k. värdeposter. Man kan likna nycklar vid mappar, och i så fall är värdeposterna filerna i mapparna.

En värdepost har tre delar, vilka alltid uppträder i följande ordning: värdets namn, värdets datatyp, och själva värdet (data med obestämd längd).

Datatyper, som REG_SZ eller REG_EXPAND_SZ, beskriver formatet för data (upp till 1 Mbyte). Datatyper från 0 till 0x7fffffff är reserverade för definition av systemet, och bör inte användas av program. Datatyper från 0x80000000 till 0xffffffff är reserverade för användning i program.

I nedanstående tabell finns en lista med definitioner av de datatyper som för närvarande används av systemet.

Tabell A-2 Register-datatyper

Datatyp 

Beskrivning 

REG_BINARY

Binära data. Exempel: 

Component Information : REG_BINARY : 00 00 00...

REG_DWORD

Data representerade av ett tal på 4 byte. Många nycklar för enhetsdrivrutiner och tjänster är av denna typ och kan visas i Registereditorn med binärt, hexadecimalt eller decimalt format. Exempelvis är poster för kontroller av fel hos tjänster av denna typ: 

ErrorControl : REG_DWORD : 0x1

REG_EXPAND_SZ

En utökningsbar datasträng (text som innehåller en variabel som skall bytas ut när den anropas av ett program). För följande värde kommer t. ex. strängen %SystemRoot% att ersättas av det verkliga läget för den katalog där systemfilerna för SunLink Server ligger:

File : REG_EXPAND_SZ : %SystemRoot%\file.exe

REG_MULTI_SZ

Flera strängar. Värden som innehåller listor eller flera värden i en form som kan läsas av människor är vanligen av denna typ. Poster skiljs åt av NULL-tecken.  

AlertNames : REG_MULTI_SZ : Administrator tom

REG_SZ

En teckensekvens som representerar text som kan läsas av människor. Exempelvis är beskrivningen av en komponent vanligen av denna typ: 

DisplayName : REG_SZ : Alerter