Windows Storage Server 2008 Branding

Windows Server 2008 umożliwia oznaczenie marki OOBE i Server Manager.

Aby oznaczyć obie marki, możesz użyć następujących elementów:

  • Instalacja kompilatora x64 dla Visual Studio 2008
  • Uruchom Visual Studio 2008
  • Tworzenie projektu Visual C++ / Win32
  • Wybierz DLL
  • Kliknij przycisk Zakończ
  • Utwórz nowy zasób
  • Dodaj zasób tabeli łańcuchów
  • Wprowadź wszystkie potrzebne teksty do brandingu
  • Dodaj mapę bitową do swoich zasobów
  • Otwórz właściwości projektu
  • Otwórz Menedżera konfiguracji
  • Wybierz Release i kliknij New w rozwijanym menu Platform.
  • Wybierz x64 jako platformę
  • Kliknij OK
  • Kliknij OK
  • Kompilacja projektu
  • Skopiuj plik wyjściowy do systemu docelowego do katalogu Windows\system32.
  • Użyj poniższego przykładu XML i dostosuj nazwę pliku do nazwy pliku 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>

  • Skopiuj plik XML do katalogu Windows\system32
  • Otwórz regedit i przejdź do następującego klucza rejestru:
  • Jako wartość wprowadź pełną ścieżkę do pliku XML (np.: C:\\Windows\\system32\\Branding.xml).
  • Zamknięcie wszystkich menedżerów OOBE i serwerów
  • Uruchom OOBE lub 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

Możliwe kody błędów:

Nie udało się załadować zasobów Extensible. Nie można załadować zasobu dll C:\Windows\system32\OOBERes.dll. Ostatni błąd = 193

Biblioteka dll nie jest skompilowana dla architektury systemu docelowego. np. system Windows ma architekturę x64, a biblioteka dll ma architekturę x86.
Rozwiązanie: Skompiluj dll zgodnie z architekturą systemu

 

Nie udało się załadować zasobów Extensible. Nie można załadować zasobu dll C:\Windows\system32\OOBERes.dll. Ostatni błąd = 14001

Dll wymaga dodatkowych zależności, np. został skompilowany przy użyciu VS2008.
Rozwiązanie: Zainstalować pakiet VC9 Redistributable. Jeśli to nie rozwiąże problemu, sprawdź zależności za pomocą Dependency Walker.

 

Film przedstawiający cały proces tworzenia marki:

2019-04-16T20:44:01+02:00

Wybierz platformę, na której chcesz to udostępnić!

Windows Storage Server 2008 Branding

Windows Server 2008 umożliwia oznaczenie marki OOBE i Server Manager.

Aby oznaczyć obie marki, możesz użyć następujących elementów:

  • Instalacja kompilatora x64 dla Visual Studio 2008
  • Uruchom Visual Studio 2008
  • Tworzenie projektu Visual C++ / Win32
  • Wybierz DLL
  • Kliknij przycisk Zakończ
  • Utwórz nowy zasób
  • Dodaj zasób tabeli łańcuchów
  • Wprowadź wszystkie potrzebne teksty do brandingu
  • Dodaj mapę bitową do swoich zasobów
  • Otwórz właściwości projektu
  • Otwórz Menedżera konfiguracji
  • Wybierz Release i kliknij New w rozwijanym menu Platform.
  • Wybierz x64 jako platformę
  • Kliknij OK
  • Kliknij OK
  • Kompilacja projektu
  • Skopiuj plik wyjściowy do systemu docelowego do katalogu Windows\system32.
  • Użyj poniższego przykładu XML i dostosuj nazwę pliku do nazwy pliku 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>

  • Skopiuj plik XML do katalogu Windows\system32
  • Otwórz regedit i przejdź do następującego klucza rejestru:
  • Jako wartość wprowadź pełną ścieżkę do pliku XML (np.: C:\\Windows\\system32\\Branding.xml).
  • Zamknięcie wszystkich menedżerów OOBE i serwerów
  • Uruchom OOBE lub 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

Możliwe kody błędów:

Nie udało się załadować zasobów Extensible. Nie można załadować zasobu dll C:\Windows\system32\OOBERes.dll. Ostatni błąd = 193

Biblioteka dll nie jest skompilowana dla architektury systemu docelowego. np. system Windows ma architekturę x64, a biblioteka dll ma architekturę x86.
Rozwiązanie: Skompiluj dll zgodnie z architekturą systemu

 

Nie udało się załadować zasobów Extensible. Nie można załadować zasobu dll C:\Windows\system32\OOBERes.dll. Ostatni błąd = 14001

Dll wymaga dodatkowych zależności, np. został skompilowany przy użyciu VS2008.
Rozwiązanie: Zainstalować pakiet VC9 Redistributable. Jeśli to nie rozwiąże problemu, sprawdź zależności za pomocą Dependency Walker.

 

Film przedstawiający cały proces tworzenia marki:

2019-04-16T20:44:01+02:00

Wybierz platformę, na której chcesz to udostępnić!

Przejdź do góry