Hallo zusammen,
Ich bin Hobbyprogrammierer habe aber desöfteren Wünsche, welche meinen Wissensstand klar überfordern. Da dies ein Hobby ist (Eines der einzigen), bin ich aber bereit auch finanzielle Aufwände zu machen um an mein gewünschtes Ziel zu kommen.
Nun zu meinem Arbeitsauftrag:
Das WIM Format wird von Microsoft für die aktuelle Deployment Technik verwendet.
Siehe Wiki:
http://en.wikipedia.org/wiki/Windows_Imaging_Format
Ich bräuchte daher ein Stück Code, welches aus einer install.wim gewisse Infos ausliest.
Wenn man das "Windows Automated Installation Kit" installiert hat kann man mittels einer Batch Datei die erforderlichen Informationen auslesen.
Batchfile
Code:
"%ProgramFiles(x86)%\Windows Kits\8.0\Assessment and Deployment Kit\Deployment Tools\%PROCESSOR_ARCHITECTURE%\DISM\DISM.EXE" /LogPath:%SOURCE%Wim_Info.log /Get-WIMInfo /WimFile:"C:\install.wim"
Resultat
Code:
Details fr Abbild: "C:\install.wim"
Index: "1"
Name: "Windows 8 Enterprise Evaluation"
Beschreibung: "Windows 8 Enterprise Evaluation"
GrӇe: 8'327'334'397 Bytes
Index: "2"
Name: "Windows 8 Professional Evaluation"
Beschreibung: "Windows 8 Enterprise Evaluation"
GrӇe: 8'327'334'397 Bytes
--> Es gibt noch viel mehr Informationen die man damit auslesen kann (Architektur, Edition, Service Pack etc.)
Das Deployment Kit für Windows
Dies ist das Kit um die obige Batchdatei ausführen zu können.
http://www.microsoft.com/de-ch/download/details.aspx?id=30652
API und C++ Beispiele
Es gibt auch eine
API um an diese Infos zu gelangen, mir fehlt die Zeit und das Know-How um mich da einzulesen:
http://msdn.microsoft.com/en-us/libr.../hh824790.aspx
Voraussetzungen/Autrag
Delphi 2010 und/oder XE2
Möglichst nativen Delphi Code oder zumindest Standard Komponenten wie
Jedi oder dergleichen. (Keine kostenpflichtigen Dritthersteller)
Das vollumfängliche und ausschliessliche Nutzungsrecht an der Umsetzung geht vollumfänglich an mich als Auftraggeber.
Die Umsetzung sollte bis Mitte/Ende Februar abgeschlossen sein.
Es wäre schön wenn sich jemand finden würde der eine solche Umsetzung machen kann. Meldet euch mit Eurem Ansatz und einer Aufwandschätzung, ich würde mich freuen!
Gruss