Click here to Skip to main content
15,867,308 members
Articles / All Topics

AppSecInc. MSI Extensions Open Sourced

Rate me:
Please Sign up or sign in to vote.
4.33/5 (2 votes)
7 Dec 2009CPOL 8K   3  
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.

This article was originally posted at http://code.dblock.org/ShowPost.aspx?id=65

License

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


Written By
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 --