You are not logged in.

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

1

Sunday, January 22nd 2012, 2:09pm

{Tool Vorstellung} Customize Windows 7 by KrX

Hallo,

ich heiße David a.k.a. KrX. Ich besuche momentan die Fachoberschule in Frankfurt und interessiere mich fürs Programmieren. Man könnte mich noch als Anfänger im Programmieren einstufen, aber ich gebe immer mein bestes um Probleme zu beseitigen.

So nun möchte ich euch mein selbstgeschriebenes Tool "Customize Windows 7" vorstellen.



Mit dem Tool ist es möglich bestimmte Daten aus der Boot.wim und Install.wim die im Sources Ordner einer Windows 7 DVD liegen auszutauschen.

Wieso will man Daten aus einer Windows 7 DVD austauschen?

Ganz einfach, es gibt viele Möglichkeiten das Aussehen eures Windows 7 zu verändern, wie zum Beispiel verschiedene Texte, LogonScreen, Icons etc.
Will man also das Aussehen schon bei der Installation von Windows 7 verändern so muss man bestimmt Dateien aus der Windows 7 DVD bearbeiten. Das zusammensuchen der Dateien kann ein wenig dauern, genauso das bearbeiten.

Mit meinem Tool ist es möglich zuerst eine der beiden Image Dateien zu mounten um diese bearbeiten zu können.



Danach können die Daten, die ausgetauscht werden möchten, ausgewählt werden und mit einem klick auf Start werden diese ersetzt.

Austauschmöglichkeiten der Install.wim:















Austauschmöglichkeiten der Boot.wim (Recovery):



Austauschmöglichkeiten der Boot.wim:



Datei aussuchen:



Zum Schluss noch ein klick auf „Save and Unmount“ damit die veränderungen in der .wim behalten werden und diese dann wieder zu einer Image-Datei gepackt wird.


Es kann auch unter "Form and Dialog Boxes look" eingesehen werden in welchen Dateien was geändert werden kann.




Geplante Funktionen in späteren Versionen:

- Das Tool übernimmt die Rechte über die Dateien, so das der User es nicht mehr machen muss. (ABGESCHLOSSEN)
- Das Tool wird später die Möglichkeit bieten, Icons in zum Beispiel .dll Dateien auszutauschen bevor man diese ersetzt.
- User können mir weitere Dateien zum Austauschen vorschlagen.




Changelog:

Quoted


Version 1.2.2
* folgende Datein wurden zum Austausch hinzugefügt:

Authui.dll.mui
Comdlg32.dll.mui
Explorer.exe.mui
Netshell.dll.mui
Stobject.dll.mui
Sysdm.cpl.mui

Version 1.2.1
* shell32.dll.mui hinzugefügt

Version 1.2.0
* Bugfixes

Version 1.1.9
* Tool umbenannt damit es eher die Funktion beschreibt

Version 1.1.8
* Alle Dateien unter \Windows\Winsxs in der Boot.wim (1 und 2) werden ersetzt

Version 1.1.7
* Alle Dateien von einem Windows ohne Service Pack werden unter \Windows\Winsxs ersetzt (Part IV)

Version 1.1.6
* Noch mehr Dateien werden unter \Windows\Winsxs ersetzt (Part III)

Version 1.1.5
* Noch mehr Dateien werden unter \Windows\Winsxs ersetzt (Part II)

Version 1.1.4
* Dateien werden nun auch (teilweise) unter \Windows\Winsxs ersetzt

Version 1.1.3
* Bugfixes

Version 1.1.2
* Fortschrittsbalken wurde gefixed und zeigt nun den aktuellen Status richtig an

Version 1.1.1
* einige Teile des Quellcodes verbessert

Version 1.1.0
* Das Programm übernimmt nun die Rechte der zu ersetztenden Daten !!!
* Ganzer Quellcode dem übernehmen der Rechte angepasst

Version 1.0.16
* Bugfixes
* Bug gefixed beim Mounten des Images

Version 1.0.15
* Einige Bugfixes
* Quellcode redutiert

Version 1.0.14
* Es wird erkannt ob ein 32-Bit oder ein 64-Bit OS gemountet wird, wenn ein 32-Bit OS gemountet wird werden keine Austauschmöglichkeiten für 64 Bit-Dateien angeboten

Version 1.0.13
* Mehr Daten zum Austauschen
* Das erste Image der boot.wim (recovery) kann nun auch bearbeitet werden

Version 1.0.12
* Neue Funktion die Infos über die .wim zeigt, damit der Benutzer sieht welches Image er mounten kann

Version 1.0.11
* Es kan ausgewählt werden welches Image gemountet werden soll

Version 1.0.10
* Vorschläge für Dialog und Form änderungen einiger Dateien hinzugefügt (neuer Button)

Version 1.0.9
* Fehler bei der Überprüfung, ob keine Datei ausgewählt wurde ist nun behoben
* LogonScreen Austauschen hinzugefügt

Version 1.0.8
* Austauschen optimiert
* Wenn keine Auswahl getroffen wurde, wird man benachrichtigt
* Wenn ein Hacken gesetzt wurde um Daten auszutauschen, aber eine Datei selbst nicht ausgewählt wurde stürzte das Programm vorher ab
* Bugfix

Version 1.0.7
* Aussehen wurde ein wenig geändert um die Auswahlmöglichkeiten überschaubarer zu machen

Version 1.0.6
* User kann nun die Kompression der .wim-Datei auswählen

Version 1.0.5
* 10 neue Dateien können ausgetauscht werden
* ToolTips einiger Dateien wurden erweitert

Version 1.0.4
* Programm schaut nun nach neuerer Version
* Bugfix

Version 1.0.3
* einige Buttons werden nun nach gewissen Auktionen deaktiviert und Probleme zu vermeiden.
* ist ein Image noch gemountet und man möchte das Programm beenden, erscheint eine Meldung das man das Image Unmounten muss
* Bugfix

Version 1.0.2
* ImageX.exe ist nun bestandteil des programmes.
* Ein paar Bugs beseitigt




Mit freundlichen Grüßen

KrX

This post has been edited 43 times, last edit by "KRX" (Apr 10th 2012, 10:21pm)


16 registered users and 3 guests thanked already.

beatmaster

Der Addon fanatische

Posts: 2,319

Date of registration: Jan 19th 2009

Thanks: 635 / 26

  • Send private message

2

Sunday, January 22nd 2012, 2:47pm

Hi KrX ,

schönes Tool und bitte weiter machen. ich werd das heute Abend mal testen.

Ist es auch möglich weitere Dateien hinzuzufügen ?

Z.B. findest du ja in meinen Beiträgen zum Anpassen des Installationshintergrundes etc. von Windows 7 auch andere Dateien von Windows.

Könnte man diese dort nicht auch mit integrieren ?


Gruß Mike

P.S.

Solltest du einen eigenen FTP-Speicherplatz benötigen für dein Tool (um den freien Hoster zu verlassen), sag bitte bescheid. Wir würden das einrichten.
"Können wir das schaffen . Jo wir schaffen das. "
Besucht mich auch in meinem Blog . Da gibts vieles rund ums Thema Tools, Windows und WinLite.

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

3

Sunday, January 22nd 2012, 2:52pm

danke fuer deinen Post.

ich werde mal deine beitraege durchgehen und noch ein paar sachen hinzufuegen.

wie gesagt, es koennen gerne weitere datein von usern angefragt werde die ich dann hinzufuege.


Das mit dem FTP-Speicherplatz waere echt nett

MfG

KrX

king72

Supporter

Posts: 82

Date of registration: May 9th 2011

Thanks: 1 / 3

  • Send private message

4

Sunday, January 22nd 2012, 3:13pm

Huhu KrX ,
Echt klasse dein Tool , werde mir das gleich mall Testen :-D
Ja was @beatmaster
Sagt das finde ich sehr gut, wenn Man das den noch verwirklichen könnte währe das ja der Traum
endlich nix mehr den mit Hand machen nur noch eintippen und fertig *FRIEND*
Mach weiter so *DECLARE*

MFG
:king:

Fernando

Easy RAIDer

Posts: 3,197

Date of registration: Oct 2nd 2008

Thanks: 679 / 19

  • Send private message

5

Sunday, January 22nd 2012, 3:16pm

Hallo KrX,

ich finde es toll, dass Du den Mut hast und Dir die Zeit nimmst, selbst ein Tool für die Bearbeitung eines Win7-Images zu entwickeln. *BRAVO*
Umso schöner ist es natürlich für unser Forum, dass Du es hier der Allgemeinheit zum Testen bzw. zur Nutzung zur Verfügung stellst.

Das Einzige, was Du (bisher) vergessen hast, ist die Einschaltung des "Bedankomaten". Dazu brauchst Du nur Deinen Startbeitrag aufzusuchen, auf "Bearbeiten" zu klicken und dann den "Bedankomaten" zu aktivieren.

Viele Grüße
Dieter
@ alle Besitzer eines Systems mit NVIDIA nForce Chipsatz:
Wer für seinen nForce Chipsatz das bestmögliche Treiberpaket sucht, sollte sich mal >hier< (für Win7/Vista 32/64bit) oder >hier< (für Windows XP 32/64bit) umsehen.

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

6

Sunday, January 22nd 2012, 4:48pm

Danke fuer die netten Kommentare

Ich habe vergessen das die ImageX.exe unter System32 liegen muss. Ich habe sie im startpost noch hochgeladen.
in der naechsten version wird das anders.

Die naechste version kommt warscheinlich Dienstag bis Dienstag Abend, da ich noch einiges fuer die Schule machen muss.

MfG

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

7

Sunday, January 22nd 2012, 6:14pm

version 1.0.1 online im startpost

EDIT: ich habe den startpost ueberarbeitet

MfG

KrX

This post has been edited 1 times, last edit by "KRX" (Jan 22nd 2012, 6:22pm)


newererst

et kütt wie et kütt ;)

Posts: 944

Date of registration: Sep 23rd 2008

Thanks: 8 / 115

  • Send private message

8

Sunday, January 22nd 2012, 9:18pm

Das mit dem FTP-Speicherplatz waere echt nett

Kommt morgen . Bitte schicke mir doch per PN dein Wunschpasswort.

syl

PapaB

V.I.P.

Posts: 44

Date of registration: Sep 23rd 2008

Thanks: 0 / 31

  • Send private message

9

Monday, January 23rd 2012, 6:16pm

Hallo. Genau sowas hab ich gesucht :-D
Jetzt hab ich die Datei gerade runtergeladen und schon kam mein Virenscanner.
Ich muß dazu sagen, das ich so eine Meldung noch nie hatte.
Ich gehe mal davon aus das daß ein Fehlalarm ist. Oder hat das noch jemand?
Gruß PapaB


king72

Supporter

Posts: 82

Date of registration: May 9th 2011

Thanks: 1 / 3

  • Send private message

10

Monday, January 23rd 2012, 6:24pm

Bei mir kam keine habe Norten 360 ,habe das auch duch laufen lassen bei der Datei habe ohne fund

mf
:king:

Fernando

Easy RAIDer

Posts: 3,197

Date of registration: Oct 2nd 2008

Thanks: 679 / 19

  • Send private message

11

Monday, January 23rd 2012, 9:14pm

@ Papaß:
Das ist eine ganz normale Warnmeldung, wenn Du eine EXE-Datei herunter lädst. Eine solche Datei wird immer als potentiell gefährlich eingestuft.

@ KRX:
Um solche Meldungen bei den Empfängern zu vermeiden, solltest Du das Programm verpacken und dann z.B. als RAR-Datei hochladen.

Gruß
Dieter
@ alle Besitzer eines Systems mit NVIDIA nForce Chipsatz:
Wer für seinen nForce Chipsatz das bestmögliche Treiberpaket sucht, sollte sich mal >hier< (für Win7/Vista 32/64bit) oder >hier< (für Windows XP 32/64bit) umsehen.

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

12

Monday, January 23rd 2012, 10:18pm

OK danke Fernando werde ich beim naechsten mal machen.

hatte heute keine zeit um an dem tool zu arbeiten bin 1400 km quer durch DE gereist. morgen werde ich mich wieder ransetzten und noch einige auswahlmoeglichkeiten in der instll.wim hinzufuegen.

MfG

KrX

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

13

Tuesday, January 24th 2012, 6:53pm

Version 1.0.3 ist online

Changelog:

* einige Buttons werden nun nach gewissen Auktionen deaktiviert und Probleme zu vermeiden.
* ist ein Image noch gemountet und man möchte das Programm beenden, erscheint eine Meldung das man das Image Unmounten muss
* Bugfix

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

14

Thursday, January 26th 2012, 5:19pm

Version 1.0.4 ist online

Changelog:

Version 1.0.4
* Programm schaut nun nach neuerer Version
* Bugfix

felix

User

Posts: 78

Date of registration: Oct 16th 2010

  • Send private message

15

Thursday, January 26th 2012, 8:33pm

Danke.

In welcher sprache ist es denn geschrieben?

Wäre es möglich, es ohne .NET4 Abhängigkeit zu compilieren?

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

16

Thursday, January 26th 2012, 9:00pm

es ist in C# geschrieben. wiso moechtest du es ohne net4 ?

felix

User

Posts: 78

Date of registration: Oct 16th 2010

  • Send private message

17

Thursday, January 26th 2012, 9:22pm

habe noch kein .net4 und es wird hier sicherlich nicht gebraucht. :)

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

18

Friday, January 27th 2012, 6:39pm

Version 1.0.5 ist online

Changelog:

Version 1.0.5
* 10 neue Dateien können ausgetauscht werden
* ToolTips einiger Dateien wurden erweitert

@felix
ich lasse das Programm erstmal mit .net4 weiterlaufen

Posts: 90

Date of registration: Jun 22nd 2010

Thanks: 7 / 5

  • Send private message

19

Friday, January 27th 2012, 6:55pm

Schönen guten abend! Interessantes Tool. Mir ist allerdings ein Dorn im Auge;

Quoted

- Das Tool übernimmt die Rechte über die Dateien, so das der User es nicht mehr machen muss.


Ich denke das ist das wichtigste was integriert werden muss. Viele Installationen laufen ja von einer autounattend.xml, könnte man den Users Abschnitt nicht zum abgleichen des Besitzers nutzen? Ist nur so eine Idee, da bei jeder Installation bei jedem ein anderer User(-name) vorhanden ist. Ich denke als Standardbesitzer Admin wäre die beste Lösung, nur weiss ich nicht, wie windowsinterne sicherungs- und abgleiche auf so eine "manipulation" reargieren. Kann man denn nach erstellung die Kompressionsrate der WIM angeben? Wäre für mich wichtig zu wissen. Ansonsten müsste es noch integriert werden.

mfg

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

20

Friday, January 27th 2012, 7:07pm

@Sentionline

wegen der kompressionsgröße der wim müsste ich selbst mal nachschaueb ob/wie das geht

wegen dem übernehmen der dateien hatte ich mir gedacht ich gebe ich dem user "jeder" den vollzugriff auf die datei. nur wie ich das in c# löse mus sich mir noch überlegen.

da ich im moment nicht viel zeit habe (wegen schule und einem geplantem umzug ende februar) kann ich nicht jeden tag und nicht viele std am tool arbeiten.
deshalb wollte ich erst noch ein paar daten zum austausch anbieten (es werden noch ein paar kommen) und mich dann mit weiteren problemen / funktionen beschäftigen

MfG

KrX

Posts: 90

Date of registration: Jun 22nd 2010

Thanks: 7 / 5

  • Send private message

21

Friday, January 27th 2012, 7:18pm

Keine Hektik, ich mag genau wie du lieber quality Zeilen als ein Code geschnipsel. Das mit der Kompression ist hier ganz gut niedergeschrieben.

Spoiler Spoiler

Warum die meisten im Winter umziehen ist mir auch ein Rätzel geblieben. :-D


Schönen abend wünsch ich dir noch!

DonaldFaQ

Support

Posts: 251

Date of registration: Mar 28th 2010

Thanks: 194 / 2

  • Send private message

22

Friday, January 27th 2012, 9:28pm

@Sentionline

wegen der kompressionsgröße der wim müsste ich selbst mal nachschaueb ob/wie das geht


Das ist simpel mit ImageX

Einfach folgenden Befehl mit Anhängen:

/compress maximum

/compress fast

/compress none

Ich denke was die einzelnen Befehle bedeuten brauche ich nicht zu erklären.

MFG

EDIT: Sentionlines Post wurde mir vorhin nicht angezeigt, da ist es ja auch beschrieben.
Wenn ein Betriebssystem fehlerfrei läuft, ist es veraltet

creator of the Windows 7 eXtreme Edition

This post has been edited 1 times, last edit by "DonaldFaQ" (Jan 27th 2012, 9:29pm)


KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

23

Friday, January 27th 2012, 9:45pm

ja zum anhäangen beim unmount klappt nicht ganz:

imagex /unmount /commit /compress maximum C:\boot.wim

ohne das /compress maximum gehts ja.

hatte es auch schon so versucht :

imagex /capture C:\Install C:\install.wim "Install" /compress maximum

aber da wird die .wim zwischen 4 und 18mb und alle dateien sind 0kb

EDIT: ok ich hab den fehler gefunden

der befehl muss heissen:

imagex /unmount /commit /compress maximum C:\install

aber ich merke da irgendwie kein unterscheid zwischen maximum und none

EDIT:

Version 1.0.6 ist online

Version 1.0.6
* User kann nun die Kompression der .wim-Datei auswählen

Version 1.0.7
* Aussehen wurde ein wenig geändert um die Auswahlmöglichkeiten überschaubarer zu machen

Version 1.0.8
* Austauschen optimiert
* Wenn keine Auswahl getroffen wurde, wird man benachrichtigt
* Wenn ein Hacken gesetzt wurde um Daten auszutauschen, aber eine Datei selbst nicht ausgewählt wurde stürzte das Programm vorher ab
* Bugfix

This post has been edited 4 times, last edit by "KRX" (Jan 28th 2012, 9:49pm)


KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

24

Sunday, January 29th 2012, 4:51pm

Version 1.0.9 online

Version 1.0.9
* Fehler bei der Überprüfung, ob keine Datei ausgewählt wurde ist nun behoben
* LogonScreen Austauschen hinzugefügt

Version 1.0.10
* Vorschläge für Dialog und Form änderungen einiger Dateien hinzugefügt (neuer Button)

This post has been edited 1 times, last edit by "KRX" (Jan 29th 2012, 7:30pm)


Posts: 9

Date of registration: Nov 11th 2011

  • Send private message

25

Sunday, January 29th 2012, 8:55pm

Nice! However, remember it's also needed to change the files inside boot.wim 2!

Cheers

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

26

Sunday, January 29th 2012, 9:10pm

hi myselfidem

you are right

my boot.wim jut got boot.wim 1, i will look for my original win7 dvd i think it should get a boot.wim 2.

what files need to be changed there? the same as in boot.wim 1 ?

Posts: 9

Date of registration: Nov 11th 2011

  • Send private message

27

Monday, January 30th 2012, 2:06pm

There is TWO boot.wim: boot.wim 1: Recovery and boot.wim 2 for silent installation!

It's needed to check and replace the same files inside install.wim (mounted image) and boot.wim 2 for silent installation.

Keep your awesome work mate!

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

28

Tuesday, January 31st 2012, 3:53pm

Version 1.0.11
* Es kan ausgewählt werden welches Image gemountet werden soll

@myselfidem
your wish is done.

in boot.wim 1 arent any files to change. i figured out that i only got boot.wim 1 caz i removed the recovery by W7T (maybe Rt7Lite)

now you can mount bouth images but when you mount boot.wim 1 (recovery) you get an note that there arent any files to change.
i also added this option for install.wim ( image 1 till 11) caz on the internet some ppl said there are max. 11 images.

i just need to find how to check how much images are in install.wim caz at the moment you can select image 11 and you get imagex error caz maybe it dont exist in your install.wim


Version 1.0.12
* Neue Funktion die Infos über die .wim zeigt, damit der Benutzer sieht welches Image er mounten kann

Now you can see informations about your .wim, this will help you find the right Image Index to mount

This post has been edited 2 times, last edit by "KRX" (Jan 31st 2012, 6:41pm)


Posts: 9

Date of registration: Nov 11th 2011

  • Send private message

29

Tuesday, January 31st 2012, 8:52pm

Many thanks for the new release!

Could you add: change "imageres.dll" inside boot.wim 2 ?

Path: Mounted_Folder\Windows\System32\imageres.dll

We can also change inside boot.wim 1:

Path: Mounted_Folder\Windows\System32\imageres.dll

Path:Mounted_Folder\Windows\System32\winpe.bmp

Regards

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

30

Tuesday, January 31st 2012, 11:09pm

thx for more suggestions.

i will add this things in tomorrows release

Regards

KrX

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

31

Wednesday, February 1st 2012, 7:03pm

Version 1.0.13
* Mehr Daten zum Austauschen
* Das erste Image der boot.wim (recovery) kann nun auch bearbeitet werden

@myselfidem

done


Version 1.0.14
* Es wird erkannt ob ein 32-Bit oder ein 64-Bit OS gemountet wird, wenn ein 32-Bit OS gemountet wird, werden keine Austauschmöglichkeiten für 64 Bit-Dateien angeboten


Version 1.0.15
* Einige Bugfixes
* Quellcode redutiert

This post has been edited 2 times, last edit by "KRX" (Feb 2nd 2012, 10:31pm)


KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

32

Saturday, February 4th 2012, 4:22pm

Version 1.0.16
* Bugfixes
* Bug gefixed beim Mounten des Images

Posts: 9

Date of registration: Nov 11th 2011

  • Send private message

33

Saturday, February 4th 2012, 6:29pm

Thanks KRX :-)

I will test your new release, when I have some time!

Cheers and Regards

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

34

Sunday, February 5th 2012, 4:09pm

Version 1.1.0 online

Die Rechte für die Daten werden nun übernommen, so das der User es nicht mehr machen muss !

Changelog:

Version 1.1.0
* Das Programm übernimmt nun die Rechte der zu ersetztenden Daten !!!
* Ganzer Quellcode dem übernehmen der Rechte angepasst


Version 1.1.1
* einige Teile des Quellcodes verbessert

This post has been edited 2 times, last edit by "KRX" (Feb 6th 2012, 5:05pm)


Posts: 9

Date of registration: Nov 11th 2011

  • Send private message

35

Monday, February 6th 2012, 6:51pm


Hallo. Genau sowas hab ich gesucht :-D
Jetzt hab ich die Datei gerade runtergeladen und schon kam mein Virenscanner.
Ich muß dazu sagen, das ich so eine Meldung noch nie hatte.
Ich gehe mal davon aus das daß ein Fehlalarm ist. Oder hat das noch jemand?
Gruß PapaB





Yes, unfortunately I have the same message with Norton Security... But you can choose to accept the program to use it ! The problem maybe with the compression!

@KRX

Your program changes also the files inside the install.wim mounted image inside ?:

Mounted_Folder\Windows\winsxs

Because if we use : sfc /scannow

All files will be replaced with the originals one, and all customized files will be lost !

Regards

This post has been edited 3 times, last edit by "myselfidem" (Feb 6th 2012, 6:56pm)


KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

36

Monday, February 6th 2012, 7:29pm

@myselfidem

thx for your info. i didn´t know this

do you maybe know which folders contain the files? or is there maybe a file/folder list?

KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

37

Wednesday, February 15th 2012, 4:56pm

Version 1.1.2
* Fortschrittsbalken wurde gefixed und zeigt nun den aktuellen Status richtig an

@myselfidem

im still locking at this but i cant find any help on the internet.

but i will lock on each folder at winxsx myself and try to find the needed files to change

Posts: 9

Date of registration: Nov 11th 2011

  • Send private message

38

Thursday, February 16th 2012, 10:41am

@KRX

Sorry I was very busy with "the real life" and I did not really time now !

I search manually inside: [Mounted_Folder\Windows\winsxs] folder where are the files needed to be changed.

But, I see there are also same embedded files inside boot.wim...And maybe it's also needed to change the same embedded files for boot.wim ?

It's a hard job!

As example, but we need to check if it's OK. Because I have some trouble ans it seems we need to use the same SP for boot.wim and install.wim (SP0 or SP1).
(using DISM.exe. Windows 7 French version):

Spoiler Spoiler


set /p DVDSource= Inscrivez le nom du dossier:
echo Check %DVDSource%
rem check & variable
if not exist "%DVDSource%\sources\install.wim" goto :winpatherror
rem check & variable end
echo install.wim existe
goto :select
echo.
cls
rem install.wim Mounted
....
cd /d %~dp0
CLS
color 1F
ECHO.
ECHO spwizimg.dll
ECHO.
ECHO %DVDSource%\sources\spwizimg.dll
CMD /C TAKEOWN /F %DVDSource%\sources\spwizimg.dll && ICACLS %DVDSource%\sources\spwizimg.dll /grant *S-1-5-32-544:F
Copy /Y "%~dp0spwizimg.dll" "%DVDSource%\sources\spwizimg.dll"

ECHO background_cli.bmp
ECHO.
ECHO %DVDSource%\sources\background_cli.bmp
CMD /C TAKEOWN /F %DVDSource%\sources\background_cli.bmp && ICACLS %DVDSource%\sources\background_cli.bmp /grant *S-1-5-32-544:F
Copy /Y "%~dp0background_cli.bmp" "%DVDSource%\sources\background_cli.bmp"

ECHO w32uires.dll.mui
ECHO.
ECHO %DVDSource%\sources\fr-fr\w32uires.dll.mui
CMD /C TAKEOWN /F %DVDSource%\sources\fr-fr\w32uires.dll.mui && ICACLS %DVDSource%\sources\fr-fr\w32uires.dll.mui /grant *S-1-5-32-544:F
Copy /Y "%~dp0\BOOT\w32uires.dll.mui" "%DVDSource%\sources\fr-fr\w32uires.dll.mui"

ECHO shellbrd.dll
ECHO.
ECHO %WIMTMP%\Windows\Branding\ShellBrd\shellbrd.dll
CMD /C TAKEOWN /F %WIMTMP%\Windows\Branding\ShellBrd\shellbrd.dll && ICACLS %WIMTMP%\Windows\Branding\ShellBrd\shellbrd.dll /grant *S-1-5-32-544:F
Copy /Y "%~dp0shellbrd.dll" "%WIMTMP%\Windows\Branding\ShellBrd\shellbrd.dll"

ECHO imageres.dll
ECHO.
ECHO %WIMTMP%\Windows\System32\imageres.dll
CMD /C TAKEOWN /F %WIMTMP%\Windows\System32\imageres.dll && ICACLS %WIMTMP%\Windows\System32\imageres.dll /grant *S-1-5-32-544:F
Copy /Y "%~dp0imageres.dll" "%WIMTMP%\Windows\System32\imageres.dll"

ECHO spwizimg.dll
ECHO.
ECHO %WIMTMP%\Windows\System32\spwizimg.dll
CMD /C TAKEOWN /F %WIMTMP%\Windows\System32\spwizimg.dll && ICACLS %WIMTMP%\Windows\System32\spwizimg.dll /grant *S-1-5-32-544:F
Copy /Y "%~dp0spwizimg.dll" "%WIMTMP%\Windows\System32\spwizimg.dll"

ECHO img0.jpg
ECHO.
ECHO %WIMTMP%\Windows\System32\oobe\fr-FR\W32UIRes.dll.mui
CMD /C TAKEOWN /F %WIMTMP%\Windows\System32\oobe\fr-FR\W32UIRes.dll.mui && ICACLS %WIMTMP%\Windows\System32\oobe\fr-FR\W32UIRes.dll.mui /grant *S-1-5-32-544:F
Copy /Y "%~dp0\INSTALL\W32UIRes.dll.mui" "%WIMTMP%\Windows\System32\oobe\fr-FR\W32UIRes.dll.mui"

IF EXIST %WIMTMP%\Windows\winsxs\x86_microsoft-windows-b..ding-shell-ultimate_31bf3856ad364e35_6.1.7600.16385_none_c475f8652bb433af\shellbrd.dll (
CMD /C TAKEOWN /F %WIMTMP%\Windows\winsxs\x86_microsoft-windows-b..ding-shell-ultimate_31bf3856ad364e35_6.1.7600.16385_none_c475f8652bb433af\shellbrd.dll
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-b..ding-shell-ultimate_31bf3856ad364e35_6.1.7600.16385_none_c475f8652bb433af\shellbrd.dll /grant *S-1-5-32-544:F
Copy /Y %~dp0shellbrd.dll %WIMTMP%\Windows\winsxs\x86_microsoft-windows-b..ding-shell-ultimate_31bf3856ad364e35_6.1.7600.16385_none_c475f8652bb433af\shellbrd.dll
)

IF EXIST %WIMTMP%\Windows\winsxs\x86_microsoft-windows-imageres_31bf3856ad364e35_6.1.7600.16385_none_dc93f95659399ba8\imageres.dll (
CMD /C TAKEOWN /F %WIMTMP%\Windows\winsxs\x86_microsoft-windows-imageres_31bf3856ad364e35_6.1.7600.16385_none_dc93f95659399ba8\imageres.dll
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-imageres_31bf3856ad364e35_6.1.7600.16385_none_dc93f95659399ba8\imageres.dll /grant *S-1-5-32-544:F
Copy /Y %~dp0imageres.dll %WIMTMP%\Windows\winsxs\x86_microsoft-windows-imageres_31bf3856ad364e35_6.1.7600.16385_none_dc93f95659399ba8\imageres.dll
)

IF EXIST %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..component.resources_31bf3856ad364e35_6.1.7600.16385_fr-fr_23d480370df380ec\W32UIRes.dll.mui (
CMD /C TAKEOWN /F %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..component.resources_31bf3856ad364e35_6.1.7600.16385_fr-fr_23d480370df380ec\W32UIRes.dll.mui
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..component.resources_31bf3856ad364e35_6.1.7600.16385_fr-fr_23d480370df380ec\W32UIRes.dll.mui /grant *S-1-5-32-544:F
Copy /Y "%~dp0\INSTALL\W32UIRes.dll.mui" "%WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..component.resources_31bf3856ad364e35_6.1.7600.16385_fr-fr_23d480370df380ec\W32UIRes.dll.mui"
)

IF EXIST %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..on-wizard-framework_31bf3856ad364e35_6.1.7601.17514_none_b85a4f21afbb528a\spwizimg.dll (
CMD /C TAKEOWN /F %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..on-wizard-framework_31bf3856ad364e35_6.1.7601.17514_none_b85a4f21afbb528a\spwizimg.dll
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..on-wizard-framework_31bf3856ad364e35_6.1.7601.17514_none_b85a4f21afbb528a\spwizimg.dll /grant *S-1-5-32-544:F
Copy /Y %~dp0spwizimg.dll %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..on-wizard-framework_31bf3856ad364e35_6.1.7601.17514_none_b85a4f21afbb528a\spwizimg.dll
)

ECHO background.bmp
ECHO.
CMD /C TAKEOWN /F %WIMTMP%\Windows\System32\oobe\background.bmp && ICACLS %WIMTMP%\Windows\System32\oobe\background.bmp /grant *S-1-5-32-544:F
Copy /Y "%~dp0background.bmp" "%WIMTMP%\Windows\System32\oobe\background.bmp"
ECHO.

ECHO FirstUXRes.WIM
ECHO.
CMD /C TAKEOWN /F %WIMTMP%\Windows\System32\oobe\FirstUXRes.WIM && ICACLS %WIMTMP%\Windows\System32\oobe\FirstUXRes.WIM /grant *S-1-5-32-544:F
Copy /Y "%~dp0FirstUXRes.WIM" "%WIMTMP%\Windows\System32\oobe\FirstUXRes.WIM"
ECHO.

IF EXIST %WIMTMP%\Windows\winsxs\x86_microsoft-windows-setup-component_31bf3856ad364e35_6.1.7601.17514_none_3433e83a0b8461a2\FirstUXRes.WIM (
CMD /C TAKEOWN /F %WIMTMP%\Windows\winsxs\x86_microsoft-windows-setup-component_31bf3856ad364e35_6.1.7601.17514_none_3433e83a0b8461a2\FirstUXRes.WIM
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-setup-component_31bf3856ad364e35_6.1.7601.17514_none_3433e83a0b8461a2\FirstUXRes.WIM /grant *S-1-5-32-544:F
Copy /Y %~dp0FirstUXRes.WIM %WIMTMP%\Windows\winsxs\x86_microsoft-windows-setup-component_31bf3856ad364e35_6.1.7601.17514_none_3433e83a0b8461a2\FirstUXRes.WIM
)

ECHO img0.jpg
ECHO.
IF EXIST %WIMTMP%\Windows\Web\Wallpaper\Windows\img0.jpg (
CMD /C TAKEOWN /F %WIMTMP%\Windows\Web\Wallpaper\Windows\img0.jpg && ICACLS %WIMTMP%\Windows\Web\Wallpaper\Windows\img0.jpg /grant *S-1-5-32-544:F
Copy /Y "%~dp0img0.jpg" "%WIMTMP%\Windows\Web\Wallpaper\Windows\img0.jpg"
)

IF EXIST %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..l-wallpaper-windows_31bf3856ad364e35_6.1.7600.16385_none_dae87c5811c55450\img0.jpg (
CMD /C TAKEOWN /F %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..l-wallpaper-windows_31bf3856ad364e35_6.1.7600.16385_none_dae87c5811c55450\img0.jpg
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..l-wallpaper-windows_31bf3856ad364e35_6.1.7600.16385_none_dae87c5811c55450\img0.jpg /grant *S-1-5-32-544:F
Copy /Y %~dp0img0.jpg %WIMTMP%\Windows\winsxs\x86_microsoft-windows-s..l-wallpaper-windows_31bf3856ad364e35_6.1.7600.16385_none_dae87c5811c55450\img0.jpg
)

pause
rem install.wim Unmount/Commit

rem boot.wim [index:2]
....
cd /d %~dp0
cls
ECHO.
ECHO %WIMTMP%\sources\background.bmp
cmd /c takeown /f %WIMTMP%\sources\background.bmp && icacls %WIMTMP%\sources\background.bmp /grant *S-1-5-32-544:F
Copy /Y %~dp0background_cli.bmp %WIMTMP%\sources\background.bmp

ECHO %WIMTMP%\sources\fr-FR\w32uires.dll.mui
cmd /c takeown /f %WIMTMP%\sources\fr-FR\w32uires.dll.mui && icacls %WIMTMP%\sources\fr-FR\w32uires.dll.mui /grant *S-1-5-32-544:F
Copy /Y "%~dp0\BOOT\w32uires.dll.mui" "%WIMTMP%\sources\fr-FR\w32uires.dll.mui"

ECHO %WIMTMP%\Windows\System32\setup.bmp
cmd /c takeown /f %WIMTMP%\Windows\System32\setup.bmp && icacls %WIMTMP%\Windows\System32\setup.bmp /grant *S-1-5-32-544:F
Copy /Y %~dp0background_cli.bmp %WIMTMP%\Windows\System32\setup.bmp

ECHO %WIMTMP%\Windows\System32\winpe.bmp
cmd /c takeown /f %WIMTMP%\Windows\System32\winpe.bmp && icacls %WIMTMP%\Windows\System32\winpe.bmp /grant *S-1-5-32-544:F
Copy /Y %~dp0background_cli.bmp %WIMTMP%\Windows\System32\winpe.bmp

If Exist %WIMTMP%\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\background.bmp (
cmd /c takeown /f %WIMTMP%\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\background.bmp
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\background.bmp /grant *S-1-5-32-544:F
Copy /Y %~dp0background_cli.bmp %WIMTMP%\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\background.bmp
)
If Exist %WIMTMP%\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\setup.bmp (
cmd /c takeown /f %WIMTMP%\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\setup.bmp
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\setup.bmp /grant *S-1-5-32-544:F
Copy /Y %~dp0background_cli.bmp %WIMTMP%\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\setup.bmp
)

If Exist %WIMTMP%\Windows\winsxs\x86_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.7600.16385_none_d8b3fe4cd1e66081\winpe.bmp (
cmd /c takeown /f %WIMTMP%\Windows\winsxs\x86_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.7600.16385_none_d8b3fe4cd1e66081\winpe.bmp
cmd /c icacls %WIMTMP%\Windows\winsxs\x86_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.7600.16385_none_d8b3fe4cd1e66081\winpe.bmp /grant *S-1-5-32-544:F
Copy /Y %~dp0background_cli.bmp %WIMTMP%\Windows\winsxs\x86_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.7600.16385_none_d8b3fe4cd1e66081\winpe.bmp
)

ECHO Remplacement des Dll
ECHO.
ECHO %WIMTMP%\sources\spwizimg.dll
cmd /c takeown /f %WIMTMP%\sources\spwizimg.dll && icacls %WIMTMP%\sources\spwizimg.dll /grant *S-1-5-32-544:F
Copy /Y "%~dp0spwizimg.dll" "%WIMTMP%\sources\spwizimg.dll"

ECHO %WIMTMP%\Windows\System32\imageres.dll
cmd /c takeown /f %WIMTMP%\Windows\System32\imageres.dll && icacls %WIMTMP%\Windows\System32\imageres.dll /grant *S-1-5-32-544:F
Copy /Y "%~dp0imageres.dll" "%WIMTMP%\Windows\System32\imageres.dll"

pause

...


Thanks for the new release and regards.

This post has been edited 3 times, last edit by "myselfidem" (Feb 16th 2012, 10:50am)


KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

39

Monday, February 20th 2012, 5:10pm

@myselfidem

hi

i found all files @ winsxs folder now (install.wim and boot.wim 1 and 2 but only without SP at the moment)

but the folders arent showing correctly. the same as in your log :

Quoted

IF EXIST %WIMTMP%\Windows\winsxs\x86_microsoft-windows-b..ding-shell-ultimate_31bf3856ad364e35_6.1.7600.16385_none_c475f8652bb433af\shellbrd.dll (


caz of this i cant let the program change the files....

edit:

but what i saw now is that if i change the setup.bmp at "\Windows\System32\Setup.bmp" the setup.bmp at "\Windows\winsxs\x86_microsoft-windows-i..dia-branding-client_31bf3856ad364e35_6.1.7600.16385_none_ab52bd4ad54efc15\Setup.bmp" is also changed

do you get the same effect?

This post has been edited 1 times, last edit by "KRX" (Feb 20th 2012, 5:24pm)


KRX

Support

  • "KRX" started this thread

Posts: 381

Date of registration: Mar 8th 2009

Thanks: 19 / 2

  • Send private message

40

Sunday, March 25th 2012, 11:00pm

Version 1.1.3
* Bugfixes


winsxs daten austausch kommt auch bald wen ich mal wieder zeit habe