Ein solides Werk der Grundlagen zu MSI (= Microsoft Windows Installer Technologie). Bisher war noch kein öffentlich verlegtes Buch zu diesem Thema in Deutsch erhältlich, außer Übersetzungen der Standardwerke von Bob Baker von InstallShield Softw. Corp.
Ich würde es als das derzeit beste Buch zu MSI einordnen, wenngleich es mir auch zu oberflächlich (für Profis) bleibt, und bisher noch kein Buch meiner Meinung nach aus Praktikersicht geschrieben wurde.
Der Autor, Andreas Kerl ist einer der Experten von Microsoft Deutschland zu diesem Thema. Eine Analyse der Schwach- oder Stolperstellen von MSI war da natürlich nicht zu erwarten.
Man erhält eine solide bis gute Einführung in das Thema, es kann auch größtenteils als Nachschlagewerk dienen.
Die Original-MSI Hilfe (Englisch), die beim frei downloadbaren SDK mitgeliefert wird, ist aber teilweise detaillierter, wenngleich nur als Referenz brauchbar, ersetzt aber doch damit weite Teile des Buches.
Großer Pluspunkt des Buches ist seine Aktualität: Nicht nur sind die Änderungen im Windows Server 2003 noch eingeflossen, sondern die Programmier-Beispiele sind auch in C# und Visual Basic.NET, wodurch man einen aktuellen Bezug von MSI zur .NET Technologie erhält.
Neben Setup-Programmierern und Deployment-Architekten ist das Buch auch geeignet für Administratoren und technisch interessierte Projektleiter.
Nicht so hohen Nutzen hat das Buch für jemanden, der sich mit MSI schon gut bis sehr gut auskennt. Wie erwähnt, Stolperstellen oder Spiegelungen des von MSI verlangten Setup Designs mit realen Erwartungen fehlen. Man muß sich immerhin vergegenwärtigen, daß MSI ursprünglich im Zusammenhang mit dem sogenannten "Zero Administration Kit" von MS vorgestellt wurde, und zunächst den Anspruch vorgab, vieles bis alles bei Installationen zu vereinfachen oder/und zu verbessern. In der Realität stehen dem gescheiterte Umstellungsprojekte, ein zumindest eigenwilliges Design z.B. von "components", eine meiner Meinung nach um Faktoren gesteigerte Komplexität, äußerst überraschende Fehlerquellen (z.B. mal Installation von CD, mal vom Netz) gegenüber, wobei die realen Vorteile doch arg zusammenschrumpfen.
Evtl. Technologieschwächen sind natürlich nicht in der Verantwortung des Autors, der die Technologie beschreibt. Aber das Buch beschreibt eben die Theorie und "wie es funktionieren sollte", nicht die Probleme oder Fallstricke, bei denen es u.U. nicht funktioniert, und wie man sie umgeht.
MSI ist nach meiner Einschätzung einige Jahre nach der Vorstellung von Windows 2000 immer noch mehr Zukunft als Gegenwart, was insbesondere den zu realisierenden Nutzen betrifft.
Aber die Zukunft der Installation unter Windows liegt bei MSI, soweit bekannt, und mit profundem Wissen lassen sich auch tatsächliche Vorteile für betroffenen Gruppen User, Domain-Administrator, Setupprogrammierer erzielen.
Umso wichtiger ist ein Buch gewesen, was in Deutsch zumindest die Basis des Wissens abdeckt, und dies liegt vor.