You are not logged in.

Roffelomat

Der Unwissende

  • "Roffelomat" started this thread

Posts: 7

Date of registration: Oct 28th 2011

  • Send private message

1

Friday, October 28th 2011, 2:04pm

Allgemeine Probleme mit Dateipfaden in XML Dateien

Moinmoin,

ich bin der Neue^^. Zuerst wollt ich mich schon mal bedanken dieses Forum war bereits eine Riesenhilfe auch wenn ich nicht angemeldet war. *HI*
Ein paar Probleme hab ich dann allerdings doch noch. Ich habe eine Unattended Installation für Windows 7 mit hilfe des System Image Managers erstellt.
Das funktioniert ganz gut. Zusätzliche Software binde ich mit dem großartigen Addon Kopierer ein (auch hier nochmal danke). Was noch nicht klappt sind kleinere Sachen wie einen voreingestellten Bildschirmhintergrund (einfach nur schwarz).

Also zur eigentlichen Frage:

Was muss in dem Pfad stehen das er erkannt wird und die einstellung getätigt werden kann?
Bzw. wo muss das Bild abgelegt werden um erkannt zu werden? Oder kommt die einstellung keinen visuellen Stil zu verwenden dem in den weg? *DONT_KNOW*

Source code

1
2
3
4
<Themes>
            	<DefaultThemesOff>true</DefaultThemesOff>
            	<DesktopBackground>??????hier soll der Pfad angegeben werden??????</DesktopBackground>
        	</Themes>


Ich hab jetzt schon einige Möglichkeiten ausprobiert aber leider noch keinen Erfolg gehabt. Würde mich über Ansätze oder Lösungen sehr freuen.

MfG Roffelomat

This post has been edited 1 times, last edit by "Roffelomat" (Oct 28th 2011, 2:05pm)


peterpan

Ahnungsloser

Posts: 481

Date of registration: Sep 23rd 2008

Thanks: 0 / 21

  • Send private message

2

Friday, October 28th 2011, 6:09pm

Hallo
Oder kommt die einstellung keinen visuellen Stil zu verwenden dem in den weg?
Zu 99% JA !!!.
Den Pfad zu einem selbst ausgewählten Hintergrund legst du selbst fest.
ZB. Pfad:\Win7DVD\sources\$OEM$\$$\Web\Wallpaper.

Source code

1
2
3
4
5
6
7
8
	<settings pass="specialize">
    	<component name="Microsoft-Windows-Shell-Setup" processor   etc..........
        	<Themes>
            	<DesktopBackground>%Windir%\Web\Wallpaper\w01.jpg</DesktopBackground>
            	<ThemeName>BaluBlack</ThemeName>
        	</Themes>
    	</component>
	</settings>
peterpan has attached the following image:
  • Unbenannt.PNG

Roffelomat

Der Unwissende

  • "Roffelomat" started this thread

Posts: 7

Date of registration: Oct 28th 2011

  • Send private message

3

Tuesday, November 1st 2011, 3:13pm

Vielen dank für die Infos ist echt hilfreich. *THUMBS UP*
Ich würde allerdings gerne die classic Ansicht beibehalten. Muss ich in diesem Fall dann ein neues theme erstellen und Importieren damit ich den classic Stil und ein schwarzes Hintergrundbild habe?

This post has been edited 1 times, last edit by "Roffelomat" (Nov 1st 2011, 4:23pm)


peterpan

Ahnungsloser

Posts: 481

Date of registration: Sep 23rd 2008

Thanks: 0 / 21

  • Send private message

4

Wednesday, November 2nd 2011, 8:26am

Hallo
Ja und Nein ???

Du kopierst das " classic.theme " aus dem Ordner (C:\Windows\Resources\Ease of Access Themes).
Fügst es in den Ordner ( Pfad:\Win7DVD\sources\$OEM$\$$\Resources\Themes ) ein , benennst es in " classic2.theme " um.
Fügst folgenden Eintrag in die Themedatei ein.

[Control Panel\Desktop]-> Eintrag vorhanden

[Control Panel\Colors]
Background=0


[Control Panel\Desktop\WindowMetrics]-> Eintrag vorhanden
Dann halt so in der ...xml

Source code

1
2
3
4
5
6
7
	<settings pass="specialize">
		<component name="Microsoft-Windows-Shell-Setup" processor   etc..........
    		<Themes>
            	<ThemeName>classic2.theme</ThemeName>
    		</Themes>
		</component>
	</settings>

Roffelomat

Der Unwissende

  • "Roffelomat" started this thread

Posts: 7

Date of registration: Oct 28th 2011

  • Send private message

5

Wednesday, November 2nd 2011, 12:07pm

Moinmoin,

ich habe mit jetzt eine Weile herumprobiert. Das anpassen des themes stellt keine Probleme da funktioniert (hab ich getestet). Allerdings schaffe ich es nicht in meiner Antwortdatei irgend ein theme aufzurufen. Ich habe es zuerst mit dem angepassten Theme probiert und alles genau nach anweisung gemacht. Die Datei liegt richtig ab aber das theme wird nicht übernommen. Dann habe ich es mit einem standart theme probiert. Selbes Ergebnis. Dann habe ich den Dateipfad angepasst wie bei der Wahl des wallpapers. Hat auch nichts gebracht.

In der Hilfe vom WAIK steht folgendes Stück Quelltext zum Thema:

Source code

1
2
3
4
5
  <Themes> 
   <ThemeName>Fabrikam Theme</ThemeName>    
<DefaultThemesOff>false</DefaultThemesOff> 
   <DesktopBackground>%WINDIR%\web\wallpaper\fabrikam.jpg</DesktopBackground> 
</Themes>


Hab ich auch probiert und mit dem oben angegebenen Lösungsvorschlag kombiniert (Dateinamen habe ich natürlich angepasst). Alle Versuche ohne Erfolg. Ansonsten befinden sich eigentlich keine Angaben zum Thema Themes etc. in meiner Antwortdatei.
Gibt es keine anderen Möglichkeiten Taskleiste und Fenster im classic Modus darstellen zu lassen? Habe das Gefühl das ich vielleicht den falschen Ansatz verfolge.

MfG Roffelomat

This post has been edited 1 times, last edit by "Roffelomat" (Nov 2nd 2011, 2:13pm)


peterpan

Ahnungsloser

Posts: 481

Date of registration: Sep 23rd 2008

Thanks: 0 / 21

  • Send private message

6

Wednesday, November 2nd 2011, 2:28pm

<DefaultThemesOff>true</DefaultThemesOff> Hiermit hast du das in "classic"
Stell doch mal deine Antwortdatei zur Verfügung.
Vielleicht finde ich ja was.....

This post has been edited 1 times, last edit by "peterpan" (Nov 2nd 2011, 2:34pm)


Roffelomat

Der Unwissende

  • "Roffelomat" started this thread

Posts: 7

Date of registration: Oct 28th 2011

  • Send private message

7

Wednesday, November 2nd 2011, 3:04pm

Dachte das <DefaultThemesOff>true</DefaultThemesOff> beeinflusst die Hintergrundfarbe war ja eingangs meine Frage. Nur Hintergrundbild ändern geht ja und nur Classic Theme geht auch nur beides zusammen irgendwie nicht.

hier meine xml ist aber jetzt in einem vermischten Testzustand.

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<settings pass="specialize">
    	<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        	<ComputerName>Test-PC</ComputerName>
        	<TimeZone>W.Europe Standard Time</TimeZone>
        	<Themes>
           	
   <ThemeName>classic2.theme</ThemeName>
   <DefaultThemesOff>false</DefaultThemesOff>
   <DesktopBackground>%WINDIR%\web\wallpaper\FC_Default_Background.jpg</DesktopBackground>


        	</Themes>
    	</component>
    	<component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


Diesmal ein größerer Ausschnitt, damit mann sehn kann was im direkten Umfeld steht.Der Bildschirmhintergrund ist schwaz aber das Theme das Standart Aero Theme. Kann nach Bedarf auch gerne die komplette xml posten ist aber auch noch im Teststadium funktioniert zwar ist aber viel überflüssiges drinne von den Versuchen Programme nur über die Antwortdatei einzubinden (wo ich auch zum ersten mal Probleme mit den Dateipfaden hatte).

MfG Roffelomat

peterpan

Ahnungsloser

Posts: 481

Date of registration: Sep 23rd 2008

Thanks: 0 / 21

  • Send private message

8

Wednesday, November 2nd 2011, 7:38pm

Das hier ist in meiner "Classic" geändert.

Damit man es sieht.

Source code

1
2
3
[Theme]
DisplayName=Windows Klassisch Schwarz 
SetLogonBackground=0

Hier Hintergrund Schwarz

Source code

1
2
[Control Panel\Colors]
Background=0


Bedenke das die Datei in ( Pfad:\Win7DVD\sources\$OEM$\$$\Resources\Themes ) muß.!!!!
Im Laufenden System ....( C:\Windows\Resources\Themes )

Roffelomat

Der Unwissende

  • "Roffelomat" started this thread

Posts: 7

Date of registration: Oct 28th 2011

  • Send private message

9

Thursday, November 3rd 2011, 9:23am

Moinmoin,

wo genau muss ich den ersten Teil des oben angegebenen Quelltextes hinschreiben? Glaube aber wir reden ein bisschen an einander vorbei. Das Theme das ich erstellt habe befindet sich im richtigen Ordner. Ich schaffe es nur nicht es im FirstLogon aufzurufen. Allerdings schaffe ich es auch nicht schon vorhandene themes aufzurufen wie zB das nature theme. In diesem Fall benutzt Windows anscheinend die default einstellungen. Ich habe das Theme wie weiter oben beschrieben erstellt funktioniert auch und lässt sich während des Betriebs gut nutzen. Als eigenes Theme wird es im bei My Themes jedoch nicht angezeigt. Ich probiere jetzt noch mal rum und melde mich wenn ich was rausfinde oder die nächste Antwort kommt^^.

MfG Roffelomat

peterpan

Ahnungsloser

Posts: 481

Date of registration: Sep 23rd 2008

Thanks: 0 / 21

  • Send private message

10

Thursday, November 3rd 2011, 8:13pm

Hier mal: Windows Klassisch Schwarzer Hintergrund
Click here for further information
; Copyright © Microsoft Corp.

[Theme]
DisplayName=Windows Klassisch Schwarz
SetLogonBackground=0

; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109

; UsersFiles - SHIDI_USERFILES
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123

; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25

; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55

[Control Panel\Cursors]
Arrow=
Help=
AppStarting=
Wait=
NWPen=
No=
SizeNS=
SizeWE=
Crosshair=
IBeam=
SizeNWSE=
SizeNESW=
SizeAll=
UpArrow=
DefaultValue=Windows default
DefaultValue.MUI=@themeui.dll,-2043

[Control Panel\Desktop]
Wallpaper=
TileWallpaper=0
WallpaperStyle=10
Pattern=


[Control Panel\Colors]
Background=0

[Control Panel\Desktop\WindowMetrics]

[Metrics]
CaptionFont=@themeui.dll,-2037
SmCaptionFont=@themeui.dll,-2038
MenuFont=@themeui.dll,-2039
StatusFont=@themeui.dll,-2040
MessageFont=@themeui.dll,-2041
IconFont=@themeui.dll,-2042

[VisualStyles]
Path=
ColorStyle=@themeui.dll,-854
Size=@themeui.dll,-2019
Transparency=0

[boot]
SCRNSAVE.EXE=

[MasterThemeSelector]
MTSM=DABJDKT

[Sounds]
; IDS_SCHEME_DEFAULT
SchemeName=@%SystemRoot%\System32\mmres.dll,-800

Alle Themes in ( Pfad:\Win7DVD\sources\$OEM$\$$\Resources\Themes ) Bzw..
im Laufenden System ....( C:\Windows\Resources\Themes ) werden als INSTALLIERTE Themes angezeigt, nix mit My Themes.
Hier ein Auszug aus meiner ...xml
Click here for further information
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>Maschine</ComputerName>
<TimeZone>W.Europe Standard Time</TimeZone>
<DoNotCleanTaskBar>true</DoNotCleanTaskBar>
<ShowWindowsLive>true</ShowWindowsLive>
<Themes>
<DefaultThemesOff>false</DefaultThemesOff>
<DesktopBackground>%Windir%\Web\Wallpaper\w01.jpg</DesktopBackground>
<ThemeName>BaluBlack</ThemeName>
</Themes>
</component>

Bei mir funktionieren alle Themes, schau noch mal auf die Ordnerstruktur deiner ISO...

Roffelomat

Der Unwissende

  • "Roffelomat" started this thread

Posts: 7

Date of registration: Oct 28th 2011

  • Send private message

11

Friday, November 4th 2011, 11:17am

Moinmoin,

ich hab jezt nochmal 5 Versuche durchlaufen lassen. Letzten Endes habe ich den Kokmpletten Spezialize sowie den Theme Inhalt kopiert und genutzt (Dateinamen von Bilddatei etc. sowie Prozessorarchitektur natürlich abgeändert). Ergebnis ist das Windows Klassisch Schwarz Theme befindet sich unter den installierten Themes. Allerdings wird ebenfalls ein Windows Klassisch Schwarz Theme im Aero Design angelegt. Ich vermute, dass Windows dieses Design anhand der in der XML Datei vorgegebenen Parameter erstellt. Der Desktophintergrund stimmt. Die Bezeichnung ist die gleiche ( ich habe das Theme über all WindowsKlassikSchwarz genannt). Die Dateipfade habe ich mehrfach überprüft sie sind richtig (sieht man ja auch in der fertigen Installation). Es tut mir leid das ich etwas aufdringlich bin mit diesem doch relativ belanglosen Thema. Ich hatte während der Erstellung meiner Antwortdatei schon mehrfach das Problem das die vorgegebenen Lösungswege so nicht Funktionieren bzw. ich permanent was zu übersehen scheine.

MfG Roffelomat

peterpan

Ahnungsloser

Posts: 481

Date of registration: Sep 23rd 2008

Thanks: 0 / 21

  • Send private message

12

Friday, November 4th 2011, 1:08pm

Mit diesem doch relativ belanglosen Thema...
Besser ein belangloses als gar kein Thema. *DRINK*
ich habe das Theme über all WindowsKlassikSchwarz genannt
Das sollst du ja nicht, weil belanglos.
Den ANZEIGENAMEN musst du innerhalb der ThemeDatei wie in meinem Beispiel ändern.
Das hier ...............

Source code

1
2
3
4
[Theme]
; Windows Classic - IDS_THEME_DISPLAYNAME_CLASSIC
DisplayName=@%SystemRoot%\System32\themeui.dll,-2016
SetLogonBackground=0
durch das hier ersetzen.

Source code

1
2
3
[Theme]
DisplayName=Windows Klassisch Schwarz 
SetLogonBackground=0

Roffelomat

Der Unwissende

  • "Roffelomat" started this thread

Posts: 7

Date of registration: Oct 28th 2011

  • Send private message

13

Friday, November 4th 2011, 4:30pm

Hab ich getan. Habe den gesamten Theme Quelltext kopert und meinen ersetzt. Funktioniert auch habe ich ausprobiert^^