Med Windows Server 2008 kan du märka OOBE och Serverhanteraren.
För att märka båda kan du använda följande:
- Installera x64-kompilatorn för Visual Studio 2008
- Kör Visual Studio 2008
- Skapa ett Visual C++ / Win32-projekt
- Välj DLL
- Klicka på Slutför
- Skapa en ny resurs
- Lägg till en resurs för strängtabeller
- Skriv in alla texter som behövs för din varumärkesprofilering
- Lägg till en bitmapp i dina resurser
- Öppna projektegenskaperna
- Öppna Konfigurationshanteraren
- Välj Release och klicka på Ny i rullgardinsmenyn Plattform
- Välj x64 som plattform
- Klicka på OK
- Klicka på OK
- Kompilera projektet
- Kopiera utdatafilen till målsystemet till katalogen Windows\system32.
- Använd följande XML-exempel och anpassa filnamnet till filnamnet på din dll:
<?xml version=”1.0″ encoding=”utf-8″ ?>
<ServerUIExtension ResourceDllPath=”%SystemRoot%\system32\OOBERes.dll”>
<Extension Name=”InitConfig” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
<Section Id=”1″>
<Task Id=”TimeZone” Hide=”true” />
</Section>
<Section TitleId=”106″ BrandingImageId=”#102″>
<Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
<Task LinkId=”104″ Command=”notepad.exe” ToolTipId=”105″ StatusLabelId=”105″ />
</Section>
</Extension>
<Extension Name=”ServerManagerHome” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
<Section TitleId=”106″>
<Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
<Task LinkId=”104″ Command=”notepad.exe” ToolTipId=”105″ StatusLabelId=”105″ />
</Section>
</Extension>
<Extension Name=”FileServerRole” HeaderTitleId=”101″ HeaderDescriptionId=”101″>
<Section TitleId=”101″>
<Task LinkId=”107″ Command=”mmc.exe” ToolTipId=”107″ StatusLabelId=”107″ />
<Task Url=”https://www.elbacom.com” LinkId=”102″ ToolTipId=”103″ />
</Section>
</Extension>
</ServerUIExtension> - Kopiera XML-filen till Windows\system32-katalogen
- Öppna regedit och navigera till följande registernyckel:
- Ange den fullständiga sökvägen till XML-filen som värde (t.ex.: C:\\Windows\\system32\\Branding.xml)
- Stäng alla OOBE- och serverhanterare
- Starta OOBE eller Server Manager
- If the Branding has been applied you are done – if not see check the log file located in
C:\Users\<User>\AppData\Roaming\Microsoft\Windows\ServerManager
Möjliga Felkoder:
Misslyckades med att ladda Extensible-resurser. Resursen dll C:\Windows\system32\OOBERes.dll kunde inte laddas. Senaste felet = 193
DLL-filen är inte kompilerad för målsystemets arkitektur. t.ex. Windows är x64 och DLL-filen är x86
Lösning: Kompilera dll-filen enligt systemarkitekturen
Misslyckades med att ladda Extensible-resurser. Resursen dll C:\Windows\system32\OOBERes.dll kunde inte laddas. Senaste felet = 14001
DLL-filen behöver ytterligare beroenden, t.ex. har den kompilerats med VS2008.
Lösning på problemet: Installera paketet VC9 Redistributable. Om detta inte löser problemet, kontrollera beroenden med hjälp av Dependency Walker.
En video som visar hela brandingprocessen: