I am pleased to announce the open-sourcing of AppSecInc. MSI Extensions
AppSecInc. MSI Extensions is a collection of MSI custom actions and WIX extensions that extend Windows installer, originally developed by Application Security Inc.
. for a large enterprise product, and now open-sourced under the Eclipse Public License. The project grew incrementally implementing everything that wix didn't have out of the box. Code is fully unit-tested.
- System Tools: deals with copying, moving, deleting files out of sequence, compare versions, execute commands, process template files, copy registry keys, etc.
- Java Tools: deals with jar and unjar.
- Data Sources: deals with generic ODBC and specific MSAccess and MSSQL databases, SQL files, etc.
- User Privileges: deals with local users and groups.
- Common UI: dialogs for installing Windows services and databases with credentials.
Immediate Custom Actions
- Manipulating files, folders, registry, services.
- String template and regex processing.
- Active Directory functions.
- ODBC and DMO functions.
- Local users, groups, security and privileges.
- Encryption, decryption, signing.
- Xml file manipulation.
- TcpIp functions.
- Supports impersonation in all custom actions.
I plan to maintain the open-source project and encourage you to contribute.
Application Security Inc., www.appsecinc.com
Daniel Doubrovkine has been in software engineering for twelve years and is currently development manager at Application Security Inc. in New York City. He has been involved in many software ventures, including Xo3 and Vestris Inc, was a development lead at Microsoft Corp. in Redmond, and director of Engineering at Visible Path Corp. in New York City. Daniel also builds and runs a foodie website, http://www.foodcandy.com.