{"id":15487966,"url":"https://github.com/dblock/msiext","last_synced_at":"2025-09-20T05:33:08.652Z","repository":{"id":3159100,"uuid":"4189527","full_name":"dblock/msiext","owner":"dblock","description":"AppSecInc. Community MSI Extensions","archived":false,"fork":false,"pushed_at":"2021-10-20T17:35:53.000Z","size":120661,"stargazers_count":85,"open_issues_count":11,"forks_count":108,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-12-28T06:20:58.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dblock.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-05-01T04:03:02.000Z","updated_at":"2024-10-07T18:05:37.000Z","dependencies_parsed_at":"2022-08-29T23:10:25.537Z","dependency_job_id":null,"html_url":"https://github.com/dblock/msiext","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dblock%2Fmsiext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dblock%2Fmsiext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dblock%2Fmsiext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dblock%2Fmsiext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dblock","download_url":"https://codeload.github.com/dblock/msiext/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233484758,"owners_count":18683140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T06:45:21.390Z","updated_at":"2025-09-20T05:32:58.583Z","avatar_url":"https://github.com/dblock.png","language":"C++","funding_links":[],"categories":["MSI Custom Actions and WiX Extensions"],"sub_categories":[],"readme":"Community MSI Extensions\r\n========================\r\n\r\n![msiext](https://github.com/dblock/msiext/raw/master/msiext.gif)\r\n\r\nWe take our custom actions seriously.\r\n\r\nAppSecInc. Community MSI Extensions is a collection of MSI custom actions and WIX extensions that extend Windows installer, originally developped by [Application Security Inc.](http://www.appsecinc.com) for a large Enterprise product, and open-sourced in 2009. The project grew and continues growing incrementally implementing everything that wix didn't have out of the box. All custom actions and extensions are fully unit-tested.\r\n\r\nEssentials\r\n----------\r\n\r\n* [Download v1.5](https://github.com/dblock/msiext/releases/download/1.5/msiext-1.5.zip)\r\n* [v1.5 Documentation](http://dblock.github.io/msiext/docs/1.5/)\r\n* [Lots of MSI Demos](src/Demos)\r\n* [Need Help? Google Group](https://groups.google.com/group/msiext)\r\n* [Old CodePlex Site](http://msiext.codeplex.com)\r\n\r\nFeatures\r\n--------\r\n\r\n### Wix Extensions\r\n\r\n* System Tools: deals with copying, moving, deleting files out of sequence, compare versions, execute commands, process template files, copy registry keys, etc.\r\n* Java Tools: deals with jar and unjar.\r\n* Data Sources: deals with generic ODBC and specific MSAccess and MSSQL databases, SQL files, etc. See [this post](http://code.dblock.org/ShowPost.aspx?id=100) for a primer.\r\n* User Privileges: deals with local users and groups.\r\n* Common UI Wix Extension: dialogs for installing Windows services and databases with credentials.\r\n\r\n### Immediate Custom Actions\r\n\r\n* Manipulating files, folders, registry, services.\r\n* String template and regex processing.\r\n* Active Directory functions.\r\n* ODBC and DMO functions.\r\n* Local users, groups, security and privileges.\r\n* Encryption, decryption, signing.\r\n* Xml file manipulation.\r\n* TcpIp functions.\r\n\r\n### Additional Features\r\n\r\n* Supports impersonation in all custom actions.\r\n\r\nLicense and Copyright\r\n---------------------\r\n\r\nCopyright (c) Application Security Inc. and Contributors.\r\nThis project is licensed under the [Eclipse Public License](https://github.com/dblock/msiext/blob/master/LICENSE).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdblock%2Fmsiext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdblock%2Fmsiext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdblock%2Fmsiext/lists"}