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).
- Ü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.
- "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.
- 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.
- 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.
http://www.akapplications.com/