A Windows Server 2008 lehetővé teszi az OOBE és a Kiszolgálókezelő márkázását.
Mindkettő márkázásához a következőket használhatja:
- Telepítse az x64 fordítót a Visual Studio 2008-hoz
- A Visual Studio 2008 futtatása
- Visual C++ / Win32 projekt létrehozása
- Válassza ki a DLL-t
- Kattintson a Befejezés gombra
- Új erőforrás létrehozása
- String táblázat erőforrás hozzáadása
- Adja meg az összes szükséges szöveget a márkaépítéshez
- Bitmap hozzáadása az erőforrásokhoz
- Nyissa meg a Projekt tulajdonságait
- Konfigurációkezelő megnyitása
- Válassza ki a Release lehetőséget, és kattintson az Új gombra a Platform legördülő listában.
- Válassza ki az x64 platformot
- Kattintson az OK gombra
- Kattintson az OK gombra
- A projekt összeállítása
- Másolja a kimeneti fájlt a célrendszerre a Windows\system32 könyvtárba.
- Használja az alábbi XML-mintát, és igazítsa a fájlnevet a saját dll fájlnevéhez:
<?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> - Az XML fájl másolása a Windows\system32 könyvtárba
- Nyissa meg a regedit programot, és navigáljon a következő beállításkulcshoz:
- Adja meg értékként az XML-fájl teljes elérési útvonalát (pl.: C:\\\Windows\\\system32\\\\Branding.xml).
- Zárja be az összes OOBE- és szervermenedzsert
- Az OOBE vagy a Server Manager elindítása
- 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
Lehetséges hibakódok:
Nem sikerült betölteni az Extensible erőforrásokat. Az erőforrás dll C:\Windows\system32\OOBERes.dll nem tudott betöltődni. Utolsó hiba = 193
A dll nem a célrendszer architektúrájához van lefordítva. pl. a Windows x64, a dll pedig x86.
Megoldás: Fordítsa le a dll-t a rendszer architektúrájának megfelelően
Nem sikerült betölteni az Extensible erőforrásokat. Az erőforrás dll C:\Windows\system32\OOBERes.dll nem tudott betöltődni. Utolsó hiba = 14001
A dll-nek további függőségekre van szüksége. pl. VS2008 segítségével lett lefordítva.
Megoldás: Telepítse a VC9 Redistributable csomagot. Ha ez nem oldja meg a problémát, ellenőrizze a függőségeket a Dependency Walker segítségével.
A teljes márkaépítési folyamatot bemutató videó: