https://github.com/fcharlie/diegoinstaller
Diego Installer is Windows Msi Unpack tool
https://github.com/fcharlie/diegoinstaller
Last synced: 3 months ago
JSON representation
Diego Installer is Windows Msi Unpack tool
- Host: GitHub
- URL: https://github.com/fcharlie/diegoinstaller
- Owner: fcharlie
- License: mit
- Created: 2016-11-20T01:01:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-24T13:07:30.000Z (over 7 years ago)
- Last Synced: 2025-02-09T15:12:53.797Z (4 months ago)
- Language: C++
- Size: 75.2 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# Diego Installer
Diego (Pure GDI) Installer is a Windows Installer Package Unpack tools.
[Krycekium Installer](https://github.com/fcharlie/Krycekium) is base Direct2DThis App use Msi API, `MsiSetInternalUI` , `MsiSetExternalUIW` and `MsiInstallProductW`
MsiInstallProductW can set Command in order to unpack only:
>ACTION=ADMIN TARGETDIR="/path/to/unpackdir"
```c++
INSTALLUILEVEL WINAPI MsiSetInternalUI(
_In_ INSTALLUILEVEL dwUILevel, // UI level
_Inout_opt_ HWND *phWnd); // handle of owner window
INSTALLUI_HANDLERW WINAPI MsiSetExternalUIW(
_In_opt_ INSTALLUI_HANDLERW puiHandler, // for progress and error handling
_In_ DWORD dwMessageFilter, // bit flags designating messages to handle
_In_opt_ LPVOID pvContext); // application contextUINT WINAPI MsiInstallProductW(
_In_ LPCWSTR szPackagePath, // location of package to install
_In_opt_ LPCWSTR szCommandLine); // command line
```## Screenshot
Running:

Completed:
