mirror of
https://github.com/finos/SymphonyElectron.git
synced 2025-01-06 22:23:49 -06:00
.. | ||
%this%.CA.dll | ||
Build.cmd | ||
CustomAction.config | ||
CustomActionTest.msi | ||
CustomActionTest.wixobj | ||
CustomActionTest.wixpdb | ||
CustomActionTest.wxs | ||
InputForm.cs | ||
Install.cmd | ||
readme.txt | ||
setup.cs | ||
setup.cs.dll | ||
Uninstall.cmd |
This sample demonstrates how to define Managed Custom Actions that displays managed input form, collects user input and assigns it to the MSI property. Execute corresponding .cmd file to build desired msi. Then execute the Install.cmd to start the installation. In this examples Managed CA just shows input form where you can enter the string value for the WEBPOOL_NAME property. The example uses QtCmdLineAction CA to start notepad.exe with the parameter entered by used in the input form. When used in the actual deployment scenario you may want to handle silent mode in some special way. new Condition("(NOT Installed) AND (UILevel > 3)")) //condition for executing some action during the installation but only if it is not silent mode (UILevel > 3)