SunLink Server 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