Click here to Skip to main content
Click here to Skip to main content
Technical Blog

Tagged as

AppSecInc. MSI Extensions Open Sourced

, 7 Dec 2009 CPOL
Rate this:
Please Sign up or sign in to vote.
MSI Extensions is a collection of MSI custom actions and WIX extensions that extend the Windows installer, originally developed by Application Security Inc.. for a large enterprise product.
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.

Wix Extensions

  • 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.
Additional Features


  • Supports impersonation in all custom actions.
I plan to maintain the open-source project and encourage you to contribute.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

dB.
Team Leader Application Security Inc., www.appsecinc.com
United States United States
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.

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.141220.1 | Last Updated 7 Dec 2009
Article Copyright 2009 by dB.
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid