[Baustelle] Win Toolkit - ESD Converter

Nützliches Tool zur Erstellung Individueller Windows 7/8/10 Installationsmedien
Antworten
Benutzeravatar
Unantastbar
Administrator
Beiträge: 1420
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 77 Mal
Danksagung erhalten: 258 Mal
Status: Online

[Baustelle] Win Toolkit - ESD Converter

#1

Beitrag von Unantastbar » Di 7. Mai 2019, 19:01

Ich habe damit angefangen an einer neuen Funktion zu basteln. Den ESD Converter.

ESD_Converter.jpg

Wann dieser fertiggestellt sein wird, kann ich noch nicht sagen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gruß, Sven

Benutzeravatar
Thiersee
Support
Beiträge: 405
Registriert: Di 26. Jul 2016, 15:08
Wohnort: Tirol (Österreich)
    Windows 7 Firefox
Hat sich bedankt: 3 Mal
Danksagung erhalten: 37 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#2

Beitrag von Thiersee » Di 7. Mai 2019, 20:04

:yahoo: :yahoo: :yahoo:
MfG, Thiersee

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1420
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 77 Mal
Danksagung erhalten: 258 Mal
Status: Online

[Baustelle] Win Toolkit - ESD Converter

#3

Beitrag von Unantastbar » Sa 11. Mai 2019, 14:09

Da das ganze nicht so funktioniert hat, mache ich es nun anders.

ESD Manager:

ESD_Manager.png

Export in Progress:

Export_Progress.png

Exported Images:

Exported_Images.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gruß, Sven

Benutzeravatar
Bezelbube
Support
Beiträge: 23
Registriert: Sa 3. Sep 2016, 17:46
    Windows 10 Firefox
Hat sich bedankt: 1 Mal
Danksagung erhalten: 24 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#4

Beitrag von Bezelbube » Sa 11. Mai 2019, 22:12

Der "dism" Befehl für wim to esd bzw. esd to wim,ist ja praktisch fast identisch
und unterscheidet sich nur durch den switch am ende der Befehlszeile.
Was hat den nicht so ganz funktioniert?

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1420
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 77 Mal
Danksagung erhalten: 258 Mal
Status: Online

Re: [Baustelle] Win Toolkit - ESD Converter

#5

Beitrag von Unantastbar » So 12. Mai 2019, 07:16

Wenn ich nur ein Image ausgewählt habe, kam es bei einem Klick auf Start zu einer Fehlermeldung.
Das lag daran, das versucht wurde alle Images zu exportieren auch wenn nur 1 ausgewählt wurde.
Den Switch für DISM zum exportieren kenne ich. Mit DISM kann man nur 1 Image exportieren und nicht alle. Richtig?

Edit:

Mit Imagex klappt es gut.
Nun habe ich mal wimlib-imagex verwendet.


Vergleich:
imagex_vs_wimlibimagex.png

[ gepostet mit Samsung Galaxy Tab E ]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gruß, Sven

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1420
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 77 Mal
Danksagung erhalten: 258 Mal
Status: Online

[Baustelle] Win Toolkit - ESD Converter

#6

Beitrag von Unantastbar » Mo 13. Mai 2019, 20:38

Die Arbeiten am ESD Manager sind zu 85 % abgeschlossen. :thumbup:

Wintoolkit_Tools.jpg
ESD_Manager.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gruß, Sven

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1420
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 77 Mal
Danksagung erhalten: 258 Mal
Status: Online

[Baustelle] Win Toolkit - ESD Converter

#7

Beitrag von Unantastbar » Fr 17. Mai 2019, 15:18

Kennt sich jemand mit Visual Studio aus? Ich stehe nämlich gerade etwas auf dem Schlauch.
Das Win Toolkit funktioniert ja unter Windows 32 & 64-Bit.
Unter Windows 64-Bit soll wimlib-magex (x64) und unter Windows 32-Bit soll wimlib-imagex (x86) verwendet werden.


Hier ein Beispiel, wie ich es Aktuell für die 64-Bit Variante verwende.

  1.         private void mImagex(string Argument)
  2.         {
  3.             cMain.AppErrM = "";
  4.             using (var p = new Process())
  5.             {
  6.                 p.StartInfo.FileName = "\"" + (cMain.Root + "\\bin\\x64\\wimlib-imagex.exe") + "\"";
  7.                 p.StartInfo.Arguments = Argument;
  8.                 p.StartInfo.CreateNoWindow = true;
  9.                 p.StartInfo.UseShellExecute = false;
  10.                 p.StartInfo.RedirectStandardOutput = true;
  11.                 p.StartInfo.RedirectStandardError = true;
  12.                 p.OutputDataReceived += OnDataReceived;
  13.                 p.Start();
  14.                 p.BeginOutputReadLine();
  15.                 p.WaitForExit();
  16.                 p.CancelOutputRead();
  17.                 cMain.AppErrC = p.ExitCode;
  18.             }
  19.         }

Es müsste eigentlich nur Zeile 6 angepasst und erweitert werden, da der Rest eine andere Aufgabe hat.
Die Switches stehen in einem anderen Codeabschnitt.

Hat jemand eine Idee :?:
Gruß, Sven

Benutzeravatar
Nemo
Support
Beiträge: 1188
Registriert: Di 12. Jul 2016, 12:28
Wohnort: Bad Soden am Taunus
    Windows 10 Firefox
Hat sich bedankt: 138 Mal
Danksagung erhalten: 132 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#8

Beitrag von Nemo » Fr 17. Mai 2019, 16:57

Hallo Sven,

Ich habe keine Ahnung von VC. Aber:

Kannst Du in Zeile 6 "\\bin\\x64\\wimlib-imagex.exe" nicht durch eine Variable ersetzen und deren Inhalt vorher in "\\bin\\x86\\wimlib-imagex.exe" modifizieren, wenn das Verzeichnis C:\Program Files (x86) bzw. %ProgramFilesx(86)% nicht existiert?

Gruß, Nemo

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1420
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 77 Mal
Danksagung erhalten: 258 Mal
Status: Online

Re: [Baustelle] Win Toolkit - ESD Converter

#9

Beitrag von Unantastbar » Sa 18. Mai 2019, 19:50

Nemo hat geschrieben:
Fr 17. Mai 2019, 16:57
wenn das Verzeichnis C:\Program Files (x86) bzw. %ProgramFilesx(86)% nicht existiert?
:idea: Dann machen wir das so.

  1.         private void mImagex(string Argument)
  2.         {
  3.             string sImagexTemp = cMain.UserTempPath + "\\WinToolkit_Imagex";
  4.             if (Directory.Exists(cMain.SysRoot + "\\SysWOW64"))
  5.             {
  6.                 cMain.WriteResource(Properties.Resources.wimlibimagex64, cMain.UserTempPath + "\\Files\\wimlib-imagex.exe", this);
  7.             }
  8.             else
  9.             {
  10.                 cMain.WriteResource(Properties.Resources.wimlibimagex32, cMain.UserTempPath + "\\Files\\wimlib-imagex.exe", this);
  11.             }
  12.             cMain.AppErrM = "";
  13.             using (var p = new Process())
  14.             {
  15.                 p.StartInfo.FileName = "\"" + (cMain.UserTempPath + "\\Files\\wimlib-imagex.exe") + "\"";
  16.                 p.StartInfo.Arguments = Argument;
  17.                 p.StartInfo.CreateNoWindow = true;
  18.                 p.StartInfo.UseShellExecute = false;
  19.                 p.StartInfo.RedirectStandardOutput = true;
  20.                 p.StartInfo.RedirectStandardError = true;
  21.                 p.OutputDataReceived += OnDataReceived;
  22.                 Files.DeleteFolder(sImagexTemp, true);
  23.                 p.Start();
  24.                 p.BeginOutputReadLine();
  25.                 p.WaitForExit();
  26.                 p.CancelOutputRead();
  27.                 Files.DeleteFolder(sImagexTemp, false);
  28.                 cMain.AppErrC = p.ExitCode;
  29.             }
  30.         }
Morgen Abend mache ich weiter. Ich bin aber nun erstmal los zum Geburtstag. :drink:
Gruß, Sven

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1420
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 77 Mal
Danksagung erhalten: 258 Mal
Status: Online

[Baustelle] Win Toolkit - ESD Converter

#10

Beitrag von Unantastbar » Mi 22. Mai 2019, 20:59

Am Freitag haue ich eine Version zum testen raus. (Support Only)

Es funktioniert wie es soll. Bis halt auf eine Sache.

Export_No_Progress.png

Es wird kein Fortschritt angezeigt. Aktuell habe ich dafür auch keine Lösung.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Gruß, Sven

Benutzeravatar
Nemo
Support
Beiträge: 1188
Registriert: Di 12. Jul 2016, 12:28
Wohnort: Bad Soden am Taunus
    Windows 10 Firefox
Hat sich bedankt: 138 Mal
Danksagung erhalten: 132 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#11

Beitrag von Nemo » Mi 22. Mai 2019, 22:44

Unantastbar hat geschrieben:
Mi 22. Mai 2019, 20:59
Am Freitag haue ich eine Version zum testen raus. (Support Only) ...
Schade, gerade heute hätte ich es testen können/wollen, als ich aus einer mit dem MCT1903 erstellten Install.ESD die exakte Build# auslesen wollte.
Dafür hatte ich dann NTLite bemüht und fand dann heraus, dass MS jetzt die "blöde" 18362.30 ausliefert.

Schlaf noch mal drüber! Vielleicht fällt Dir noch etwas ein, wie Du die Fortschrittsanzeige bringen kannst.

Gruß, Nemo

OT /Nachtrag:
Bist Du Dir sicher, dass in Multiarchitektur-AiOs (also mit .\x64\WinToolkit_Apps\* und .\x86\WinToolkit_Apps\*) die #SilentInstalls abgearbeitet werden?
Könnte es sein, dass die immer noch in .\WinToolkit_Apps\* gesucht werden?

OT / Nachtrag 2:
Leider ja:
WTKapps-Fehl.png
Richtig wäre: |%DVD%:\w64\WinToolkit_Apps\KB4052623-x64\KB4052623-x64.exe*
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Unantastbar
Administrator
Beiträge: 1420
Registriert: Mi 22. Jun 2016, 18:59
    Windows 10 Firefox
Hat sich bedankt: 77 Mal
Danksagung erhalten: 258 Mal
Status: Online

[Baustelle] Win Toolkit - ESD Converter

#12

Beitrag von Unantastbar » Do 23. Mai 2019, 08:31

Nemo hat geschrieben:
Mi 22. Mai 2019, 22:44
Bist Du Dir sicher, dass in Multiarchitektur-AiOs (also mit .\x64\WinToolkit_Apps\* und .\x86\WinToolkit_Apps\*) die #SilentInstalls abgearbeitet werden?
Könnte es sein, dass die immer noch in .\WinToolkit_Apps\* gesucht werden?
Auch wenn es nichts mit dem aktuellen Thema zu tun hat. Ja es wird immer noch in .\WinToolkit_Apps\* gesucht.
Es wird aber auch in .\x64\WinToolkit_Apps\* und .\x86\WinToolkit_Apps\* gesucht. Das erledigt die WinToolkitRunOnce.exe.


WinToolkit_RunOnce.log

Code: Alles auswählen

Version: 1.5.4.5
23.05.2019 08:11:29 Description: 
-----------------STARTING--------------

23.05.2019 08:11:29 Description: IsSystem: False
IsAdministrator: True
User: DESKTOP-L502A68\Sven

23.05.2019 08:11:29 Description: Creating Shutdown Handle.

23.05.2019 08:11:29 Description: Loading...

23.05.2019 08:11:30 Description: Detecting Drives

23.05.2019 08:11:30 Description: 
DRIVE SCAN
------------------------------

Drive: C:\, Media Type: Fixed, Size: 119455870976, Free: 107205611520, Name: , Initial: True
Drive: D:\, Media Type: Removable, Size: 7735214080, Free: 3181711360, Name: WINDOWS 7, Initial: True
------------------------------

23.05.2019 08:11:30 Description: Install Location Found: Setup	D:\x64

23.05.2019 08:11:30 Description: Detecting Paths

23.05.2019 08:11:30 Description: Detecting Sources

23.05.2019 08:11:30 Description: Detecting Installs

23.05.2019 08:11:31 Description: Entry Found: 00000|VC_Runtimes_AiO
Value: |%DVD%:\WinToolkit_Apps\VC_Runtimes_AiO\VC_Runtimes_AiO.exe*/Verysilent

23.05.2019 08:11:31 Description: File Found P1: D:\x64\WinToolkit_Apps\VC_Runtimes_AiO\VC_Runtimes_AiO.exe
P2: /Verysilent

23.05.2019 08:11:31 Description: Auto Added: VC_Runtimes_AiO
P1: D:\x64\WinToolkit_Apps\VC_Runtimes_AiO\VC_Runtimes_AiO.exe
P2: /Verysilent

23.05.2019 08:11:31 Description: Detecting Drivers

23.05.2019 08:11:31 Description: x64: True

23.05.2019 08:11:31 Description: Removing Duplicates.

23.05.2019 08:11:31 Description: Starting

23.05.2019 08:11:31 Description: Manual: 0 | Driver: 0 | Auto: 1

23.05.2019 08:11:31 Description: InstallPaths: 1

23.05.2019 08:11:31 Description: Starting...

23.05.2019 08:11:31 Description: Auto List: VC_Runtimes_AiO

23.05.2019 08:11:31 Description: No Drivers

23.05.2019 08:11:31 Description: No Manual.

23.05.2019 08:11:31 Description: Tasks Started

23.05.2019 08:11:31 Description: Installing Software #1: VC_Runtimes_AiO

23.05.2019 08:14:40 Description: Tasks Finished

23.05.2019 08:14:40 Description: Finishing

23.05.2019 08:14:40 Description: Deleting dpinst.exe

23.05.2019 08:14:40 Description: Removing Shutdown Handle.
Gruß, Sven

Benutzeravatar
Nemo
Support
Beiträge: 1188
Registriert: Di 12. Jul 2016, 12:28
Wohnort: Bad Soden am Taunus
    Windows 10 Firefox
Hat sich bedankt: 138 Mal
Danksagung erhalten: 132 Mal
Status: Offline

Re: [Baustelle] Win Toolkit - ESD Converter

#13

Beitrag von Nemo » Do 23. Mai 2019, 11:09

Hallo Sven,
Zum letzten Mal OT in diesem Thread : Zeige Spoiler
Ich war deswegen irritiert, weil ich mit Server 2019 (v1809, nur eine Architektur) die Installation des Defenders mit Signaturen verfolgen konnte --- und bei v1903 (x64 und x86) nicht.
Da bin ich ja beruhigt, wenn an beiden Orten gesucht wird.
Danke für Deine Mühe.

Gruß, Nemo

Antworten

Social Media