Systém Windows Server 2008 umožňuje označení OOBE a Správce serveru.
Obě značky můžete označit následujícím způsobem:
- Instalace překladače x64 pro Visual Studio 2008
- Spusťte Visual Studio 2008
- Vytvoření projektu Visual C++ / Win32
- Vyberte knihovnu DLL
- Klikněte na tlačítko Dokončit
- Vytvoření nového prostředku
- Přidání prostředku tabulky řetězců
- Zadejte všechny potřebné texty pro vaši značku
- Přidání bitové mapy do zdrojů
- Otevřete Vlastnosti projektu
- Otevřít Správce konfigurace
- Vyberte možnost Vydání a klikněte na tlačítko Nový v rozevíracím seznamu Platforma.
- Vyberte x64 jako platformu
- Klikněte na tlačítko OK
- Klikněte na tlačítko OK
- Zkompilujte projekt
- Zkopírujte výstupní soubor do cílového systému do adresáře Windows\system32.
- Použijte následující ukázku XML a upravte název souboru podle svého souboru 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> - Zkopírujte soubor XML do adresáře Windows\system32
- Otevřete program regedit a přejděte na následující klíč registru:
- Jako hodnotu zadejte úplnou cestu k souboru XML (např.: C:\\Windows\\system32\\Branding.xml).
- Zavření všech správců OOBE a serverů
- Spuštění nástroje OOBE nebo Správce serveru
- 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
Možné chybové kódy:
Nepodařilo se načíst rozšiřitelné prostředky. Dall prostředku C:\Windows\system32\OOBERes.dll se nepodařilo načíst. Poslední chyba = 193
DLL není zkompilována pro architekturu cílového systému. např. Windows je x64 a DLL je x86.
Řešení: Zkompilujte dll podle architektury systému
Nepodařilo se načíst rozšiřitelné prostředky. Dall prostředku C:\Windows\system32\OOBERes.dll se nepodařilo načíst. Poslední chyba = 14001
DLL potřebuje další závislosti, např. byla zkompilována pomocí VS2008.
Řešení: Nainstalujte balíček VC9 Redistributable. Pokud to problém nevyřeší, zkontrolujte závislosti pomocí nástroje Dependency Walker.
Video ukazující celý proces tvorby značky: