„Windows Installer XML“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
K form |
Keine Bearbeitungszusammenfassung |
||
(12 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
Zeile 1:
{{Infobox Software
|Beschreibung = XML-gesteuertes Installationssystem für Software auf Windows Systemen |Maintainer =
|Erscheinungsjahr =
|AktuelleVersionFreigabeDatum = 31. Dezember 2017▼
|AktuelleVorabVersion =
|AktuelleVorabVersionFreigabeDatum =
|Programmiersprache =
|Lizenz = [[Microsoft Reciprocal License]]
|Website = [http://wixtoolset.org/ wixtoolset.org] |Dateien =
}}
'''Windows Installer XML''' (kurz ''WiX Toolset'') ist eine Programmsammlung zur Erstellung von [[Windows Installer|Windows-Installer]]-Paketen (''MSI-'', ''MSP-'', ''MSM-'' und ''MST-''Dateien) mit Hilfe von [[Extensible Markup Language|XML]]-Dateien.
WiX wurde ursprünglich bei Microsoft entwickelt und ist das erste Programm von [[Microsoft]], das als [[freie Software]] veröffentlicht wurde. Als es am 31. März 2004 bei [[SourceForge]] registriert wurde, sorgte das für großes Aufsehen. Im September 2012 wurde das WiX-Projekt von Microsoft an die Outercurve Foundation<ref>http://robmensching.com/blog/posts/2012/8/14/outercurve-foundation-and-wix-toolset-together-at-last/</ref> und im Mai 2016 wiederum an die [[.NET Foundation]]<ref>https://www.dotnetfoundation.org/blog/2016/05/04/wix-toolset-welcome</ref> übertragen.
Der Quellcodes des Projektes wird seit März 2014 auf [[GitHub]] verwaltet,<ref>[https://github.com/wixtoolset github.com: WiX Toolset]</ref> zuvor fand dies bei SourceForge und [[CodePlex]] statt.<ref> {{Webarchiv | url=https://wix.codeplex.com/ | text=WiX-Projektseite auf CodePlex | wayback=20131201162241}}</ref>
Eine [[grafische Benutzeroberfläche]] existiert nur in Form eines [[Plug-in]]s für [[Visual Studio]] mit dem Namen Votive.
Zeile 31 ⟶ 34:
* ''Dark'' (englisch Dunkelheit), der [[Decompiler]], nimmt existierende MSI- und MSM-Dateien und erstellt XML-Dokumente, die das Paket repräsentieren.
* ''Tallow'' (englisch [[Talg]]) und ''Heat'' (englisch Hitze) – Tallow ist ein Werkzeug, um XML-Script für WiX-Dateilisten zu erzeugen und in einen Verzeichnisbaum zu überführen. Es produziert ein WiX „Fragment“, welches mit anderen WiX-Quellcode-Dateien zur [[Compilezeit]] vereinigen kann. Ab WiX 3.0 übernimmt dies das sogenannte Heat-Werkzeug, welches noch besser funktionieren soll. Es existiert auch eine inoffizielle Version von Tallow, bekannt unter „Mallow“, welches über Synchronisationsfähigkeiten und verbesserte Komponenten-ID verfügt.
Weitere Komponenten im 3.x-Zweig sind die Werkzeuge ''Insignia'', ''Melt'', ''Torch'', ''Smoke'', ''Pyro'', ''WixCop'', ''WixUnit'', ''Lux'' und ''Nit'' (siehe Kurzbeschreibungen
== Sicherheit ==
Mit Versionen vor 3.10.2 erstellte ausführbare Installationsprogramme haben bekannte Sicherheitslücken.<ref>[https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/ WiX v3.10.2 released]</ref><ref>BugTraq: [http://seclists.org/bugtraq/2016/Jan/105 Executable installers are vulnerable^WEVIL (case 3): WiX Toolset's bootstrapper "burn.exe"]</ref>
==
* Nick Ramirez: ''WiX 3.6: A Developer's Guide to Windows Installer XML'', Packt Publishing, Birmingham 2012 (2. Aufl.), ISBN 978-1-78216-042-7
== Weblinks ==
* [http://wixtoolset.org/ WiX-Projektseite]
* [
* [http://blogs.msdn.com/robmen/archive/2004/04/05/107709.aspx Blog-Eintrag von Entwickler Rob Mensching zur Veröffentlichung]
*
* [https://visualstudiogallery.msdn.microsoft.com/ab48d869-8f75-4e02-8e7d-577346065aa6 Wax - Freie Visual-Studio Erweiterung, interaktive Version von "Heat"]
* [http://robmensching.com/blog/posts/2012/8/20/The-WiX-toolset-license Blog-Eintrag von Rob Mensching zur Lizenz-Änderung]
|