- Full relationship mapping between all rows, including formatted fields referencing components, files, properties, and directories.
- Highlighting of broken relationships, with full explanation.
- Cascaded update when editing a referenced row. e.g. Renaming a directory row will optionally udpate everything that references that row, including formatted fields.
- Cascaded deletion when deleting a parent row. e.g. Deleting a component row optionally deletes everything belonging to the component.
- Smart field editors.
- Auto-completion where suitable.
- Menu based flag field editor.
- Tooltips showing exact meaning of flag fields.
- Guid generator.
- Validation profiles.
- Validate more than one file at a time.
- Validate files using more than one cub at a time.
- Sort, hide, copy the validation results.
- Auto navigates to the relevant field.
- Configurable external tool commands.
- Optionally pass the current file to the external tool on its command line.
- Pass transforms to external tools as msi files, and have InstEd automatically include the changes made by the external tool in the original transform.
- Single command backups of the current file.
- Msi differencing.
- Apply and unapply multiple transforms to see cumulative effects.
- Easily revert single fields, or whole tables, in both transforms and diffed msi files.
- Hide empty tables.
- Back and Forward navigation of table cells using keyboard and/or browsing buttons on mice/keyboard.
- Build and rebuild cabs from the Media table.
- Merge modules into the msi, with automatic fixup of the sequence tables. Extract the cabs and/or files from the merge module when merging.
- Command line validation.
- Specify a name for use in the "Last Saved By" field, e.g. a company name instead of a user name.
- Context sensitive F1 help integrated with the online Windows Installer SDK.
- Directory table shows expanded target folder.
- _Streams table is accessible so that merge module cabs can be accessed.
- Update the File and MsiFileHash details for files located in the source tree.
- Import regedit files (.reg) into components.
- Sets the INSTED_VALIDATING_FILENAME environment variable to the filename of the msi being validated, so that QA cubs can validate the form of the filename.