Archiv für April 2007

Neue Freundin…

Donnerstag, 26. April 2007

Yare yare,

nach unvorhergesehenen tragischen Ereignissen folgte leider eine kurzfristige Trennung zwischen mir und meiner Geliebten. Baujahr 1991, Weinrot, 80KW und viel mehr sind nur Eckdaten und können diese tolle Maschine einfach nicht beschreiben.

Doch lange alleingeblieben bin ich nicht. Schweren Herzens hatte ich mich ca zwei Wochen vor der Trennung für eine Nachfolgerin entschieden, welche mir direkt nach der Trennung bereits beistand.

Nach nun einigen Tagen, welche wir gemeinsam verbracht haben, ist eine gute Freundschaft entstanden.

Ein wechsel des fahrbaren Untersatzes ist gar nicht so schwer… man muss nur den Kopf freikriegen…

Wieder zu besuch…

Montag, 23. April 2007

…ist der Schnitter heute morgen bei uns.

Der letzte der 2. Generation meines Rattenrudels bekam heute morgen besuch vom dunklen Gesellen, der ihn zu seinem Bruder geholt hat.

Ich wünsche Hugin eine gute Reise, wir zurückgebliebenen werden ihn in Erinnerung behalten.

WiX – Managed Custom Actions

Freitag, 20. April 2007

Da das Windows-Installer Team sich weigert den Windows-Installer zur Unterstützung von “Managed Custom  Actions” zu erweitern (siehe hier) muss man als WiX nutzer Umwege finden um dieses “Feature” zu nutzen.

In dem angehängten Packet ist der benötigte Code enthalten um in einer Custom Action aus einer C++-Library heraus die CLR zu hosten und eigene Assembly’s auszuführen als Managed Custom Actions.

Der komplette Code ist nicht auf meinem Mist gewachsen, sondern aus der Verbindung zweier Projekte entstanden:

1. “Wrapping the Windows Installer 2.0 API” - Ian Mariano

2. “Hosting the CLR within a custom action” - Pablo M. Cibraro (aka Cibrax)

Der Beigefügte Code dient als Beispielcode, kommt als Solution für Visual Studio 2005. Die WiX-Votive Erweiterung in der Version 3.0 (beta) wird ebenfalls benötigt. 

ManagedCustomActions Codesample