Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

„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
|ScreenshotLogo =
|Screenshot =
|Beschreibung = XML-gesteuertes Installationssystem für Software auf Windows Systemen
|Maintainer =
|Hersteller = [[Outercurve|Outercurve Foundation]]
|AktuelleVersion Hersteller = 3.11[[.1NET (Stable)Foundation]]
|Erscheinungsjahr =
|AktuelleVersionFreigabeDatum = 31. Dezember 2017
|AktuelleVorabVersionAktuelleVersion = =4.0.0
|AktuelleVersionFreigabeDatum = 315. DezemberApril 20172023
 
|AktuelleVorabVersion =
4.0.0.5918 <br/><small>18. November 2017</small>
|AktuelleVorabVersionFreigabeDatum =
 
|Betriebssystem = [[Microsoft Windows|Windows]]
|Programmiersprache =
|Kategorie = [[Softwaretechnik]]
|LizenzKategorie = [[Microsoft Reciprocal LicenseSoftwaretechnik]]
|Lizenz = [[Microsoft Reciprocal License]]
|Deutsch = Nein
|Deutsch = Nein
|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>
Derzeit wird WiX bei [[CodePlex]] gehostet,<ref>[https://wix.codeplex.com/ WiX toolset on CodePlex]</ref> worauf ein symbolischer HTML-Download auf der SourceForge-Präsenz hinweist.
Die Verwaltung des Quellcodes findet sich seit März 2014 auf [[GitHub]].<ref>[https://github.com/wixtoolset github.com: WiX Toolset]</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 <ref>http://wixtoolset.org/documentation/manual/v3/overview/alltools.html</ref>).
 
== 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>
 
== Siehe auchLiteratur ==
* 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
Alternative Anwendungen zur Erstellung von Installationspaketen für Microsoft Windows:
* [[Nullsoft Scriptable Install System]] (NSIS), freies Installationssystem für Windows und Linux
* [[Inno Setup]], freies skript-basiertes Installationssystem für Windows
* [[InstallShield]], [[Proprietäre Software|proprietäres]] Installationssystem für Windows
 
== Weblinks ==
* [http://wixtoolset.org/ WiX-Projektseite]
* [httphttps://wix.codeplexgithub.com/wixtoolset WiX-Projektseite auf CodePlexGitHub]
* [http://blogs.msdn.com/robmen/archive/2004/04/05/107709.aspx Blog-Eintrag von Entwickler Rob Mensching zur Veröffentlichung]
* [{{Webarchiv | url=http://www.dotnetpro.de/articles/freearticles/pdf/2005-10-Installer.pdf | text=Artikel von Andreas Kerl aus der dotnetpro Zeitschrift] | wayback=20160328035611}} (PDF; 199 kB)
* [https://visualstudiogallery.msdn.microsoft.com/ab48d869-8f75-4e02-8e7d-577346065aa6 Wax - Freie Visual-Studio Erweiterung, interaktive Version von "Heat"]
* [http://www.outercurve.org/Blogs/EntryId/58/WiX-joins-the-Outercurve-Foundation Blog-Eintrag bei Outercurve zum Umzug des WiX Projekts von Microsoft zu Outercourve]
* [http://robmensching.com/blog/posts/2012/8/20/The-WiX-toolset-license Blog-Eintrag von Rob Mensching zur Lizenz-Änderung]