Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Version 2.8 des AKInstallerMSI ist erschienen


No replies to this topic

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 10 February 2011 - 17:40

AKApplications teilt mit, dass die Version 2.8 des AKInstallerMSI erschienen ist.

Neu in V2.8:

Allgemein:
  • NT-Rechte erlauben die Auswahl zwei neuer Eigenschaften LOCALSERVICE_SID und NETWORKSERVICE_SID.
  • Über das Kontextmenü der Dateien-Seite lässt sich die Funktion "Alle GUIDs der Komponenten in diesem Ordner ändern" aufrufen.
  • Einzelne Verknüpfungen können nun per Kontextmenü in Advertised und zurück gewandelt werden, ohne sie komplett neu anlegen zu müssen.
    Weiterhin kann der Parameter nun lokalisiert werden und die MsiShortcutProperty-Tabelle wird unterstützt.
  • Die Firewall-Einstellungen ermöglichen unter NT6 die Angabe von Profilen und Gruppen. Weiterhin kann unter Port eine Eigenschaft angeben werden.
  • Beim Export eines Dialog-Styles wird automatisch vom ausgewählten Dialog ein Vorschaubild erzeugt.
  • Einige Komponenten-Einstellungen bietet die Möglichkeit, die GUID auf (Null) zu setzen.
  • Die MsiEmbeddedChainer-Einstellung ermöglicht auch die Ausführung ohne Benutzeroberfläche.
  • Ab NT6 wird das Projekt auf Änderungen überwacht. Wird es außerhalb des Programms geändert (z. B. durch einen anderen Benutzer), wird dies gemeldet und beim Laden alle aktuell geöffneten Dialoge geschlossen.
  • Möglichkeit der Micro Package Deinstallation.
  • Über das Menü des PopUp-Schalters von Produktcode kann eine Produktcode-History aufgerufen werden. Diese wird automatisch angelegt, sobald der Produktcode geändert wird.
  • Individuelle Cabinet-Aufteilung.
  • Erweiterung der MixMode-Funktion. Es lassen sich nun MixMode-Mergemodule erstellen und es wurde eine Unterstützung für Any CPU-Komponenten hinzugefügt.
  • Any CPU-Registry-Komponenten werde in 32/64-Bit-MixModes berücksichtigt. Weiterhin werden Komponenten, welche in CommonFilesFolder oder SystemFolder ... liegen, beim Erstellen automatisch in den 64er-Folder verschoben (z. B. SystemFolder -> System64Folder).
  • Die Featurezuteilung lässt sich nun bei MixMode-MSMs in den Dateieinstellungen anpassen.
  • In den Registry-Schlüssel-Einstellungen ist nun eine Featurezuordnung möglich.
  • Der erweiterten Datensuche wurde die Möglichkeit der Registry-Suche hinzugefügt (inkl. 64 Bit-Node).
  • Per RegistryView und Registry-Auswahldialog kann nun auch aus den 64
    Bit- Einträgen ausgewählt werden.
  • "Feste Pfade anpassen" verfügt jetzt über eine Suchen/Ersetzen-Funktion.
  • Umschaltmöglichkeit auf 1600 Komponenten pro Feature.
  • Die Funktion Dateioperationen am Ende der Installation ermöglicht das Kopieren, Umbenennen, Verschieben und Entfernen von Dateien und das Löschen von leeren Ordnern.
  • LibID, CLSID und Class_-Einträge werden jetzt beim Auslesen von OCX- Dateien immer in Großbuchstaben umgewandelt.
  • Benutzerdefinierte Aktionen bieten den Menüpunkt "Vorlagen".
  • Neue CustomAction-DLL CA_Media.dll zum Abspielen von Sounds inkl.
    Demoprojekt.
  • Neue CA zum Konvertieren eines Netzwerkpfades in einen UNC-Pfad.
  • Die Funktion "Aus MSI/MSI-Datei einfügen" ermöglicht den Import von Dateien, Ini und Registry-Einträgen.
  • Im Dialog "Pfadvariablen anlegen" kann der Pfad selektierter Einträge wiederhergestellt werden, ohne dabei die Pfadvariable zu entfernen.
  • "Transformation erstellen" und "MSI-Dateien vergleichen" bieten nun auch die Möglichkeit, die MSI-Dateien anzeigen zu lassen. Sollte z. B.
    Orca installiert sein, kann das Anzeigen von MSI/MSM-Dateien auch darüber geschehen.
  • Ordner-Verknüpfungen werden ab NT6 als Junction erzeugt.
  • Angabe des Hauptprogramms wurde geändert, so können jetzt direkt Major, Minor, Build und Revision als Platzhalter angegeben werden (Kompatibilität mit VB6-Builds).
IIS:
  • Über die Einstellung "Bei der Installation anlegen" kann bestimmt werden, ob eine WebSite angelegt wird oder ob sie nur als Host für Applikationen oder Virtuelle Verzeichnisse dient.
  • Setzen der ASP.NET Version unter IIS6.
  • CA_IIS_Tools.dll wurde um die Funktionen EXF_IISTools_GetFirstSite und EXF_IISTools_GetFirstPool erweitert.
  • Anlegen von HTTP-Fehlerseiten, MIME-Type- und Antwortheader-Einträgen.
  • Neue CustomAction zum Auflisten von WebSites und Pools.
  • Erweiterung der Anwendungspool-Einstellung.
  • Ermöglicht das Löschen der Web.config-Datei während der De-/Installation.
  • Standard-Seiten können auch für virtuelle Verzeichnisse und Applikationen festgelegt werden.
Dateien & Assemblies:
  • "Abhängigkeiten ermitteln" berücksichtig Assemblies.
  • Erstellen von nativen Assembly-Images.
  • Auslesen der Registrierungsinformationen aus COM-Assemblies.
  • "Dynamischer Links" ermöglicht die Angabe eines Exclude-Pattern.
Bootstrapper:
  • Es wird am Anfang des Erstellens geprüft, ob alle Bootstrapper-Einträge vorhanden sind.
  • Control-Erweiterungen wurden optimiert.
  • "Exe ändern" im Bootstrapper erlaubt das Setzen der Dateiversion.
Dialog-Editor:
  • Für eigene Dialoge wird ein Preview-Bild erzeugt.
  • Verfeinerung der AutoLink-Funktion; wenn das Ziel mehrere Back- Verbindungen hat, schaltet sich eine zusätzliche Abfrage ein.
  • Die neue Dialog-Vorlage EXD_SetShortcutPathDlg ermöglicht es, den Startmenüpfad individuell festzulegen.

Visual Studio-Import:
  • Ist VS auf dem Rechner vorhanden, wird dieses für den Import von C++-
    Projekten genutzt (bessere Resultate).
  • Sind in einer SLN-Datei mehre Projekte angegeben, lässt sich jetzt
    bestimmen welche davon importiert werden sollen.
Und vieles mehr.

http://www.akapplications.com/