Appendix D: Windows Installer Package custom actions
The Windows Installer packages that are provided with Meridian Enterprise implement some custom actions in order to automate the installation processes. These custom actions are typically executables that the package starts to perform some action other than copying and registering files. The following tables list the custom actions that are performed by the Windows Installer packages developed by BlueCielo.
The custom actions that are performed by the 64-bit Meridian Enterprise server components package named BlueCielo Server Components (x64).msi are described in the following table.
Name | Description | When | MSI Type | Properties |
---|---|---|---|---|
StopAMFS |
Stops amfssvc service before replacing it with 64-bit version | Install \ Run |
370 – Runs net.exe stop amfssvc |
NET |
UnregAMFS |
Unregisters 32-bit amfssvc service | Install \ Run |
114 – Runs amfssvc.exe /remove |
AMFSSVCPATH |
RegisterAMFS |
Registers 64-bit amfssvc service | Install \ Run |
1682 – Runs amfssvc.exe /install |
The custom actions that are performed by the 32-bit and 64-bit Meridian Enterprise client component packages named BlueCielo Meridian Enterprise (x64).msi and BlueCielo Meridian Enterprise.msi are described in the following table.
Name | Description | When | MSI Type | Properties |
---|---|---|---|---|
AALR<nn> |
Finds the name of a subkey in the AutoCAD registry branch | Install \ Run |
163840 – Uses custom InstUtlM.dll |
PALR<nn> |
AALR<nn>P |
Finds the name of a subkey in the AutoCAD P&ID registry branch | Install \ Run |
163840 – Uses custom InstUtlM.dll |
PALR<nn>P |
AChangeLicToAV2D |
Restores AutoVue 2D license in avwinreg.ini after removing AutoVue 3D | Install \ Run |
3073 – Uses custom InstUtlM.dll |
|
StartHook |
Starts AMHookTrayU.exe at the end of setup | Install \ Run |
1746 – Runs AMHookTrayU.exe |
|
StartHook64 |
Starts AMHookTrayU.exe at the end of setup | Install \ Run |
1746 – Runs AMHookTray.exe |
|
StartHookOnRollBack |
Starts AMHookTrayU.exe at the end of setup | Rollback \ Run |
1490 – Runs AMHookTrayU.exe |
|
StartHookOnRollBack64 |
Starts x64 AMHookTrayU.exe at the end of setup | Rollback \ Run |
1490 – Runs AMHookTrayU.exe |
|
ReadOldInstallDir |
Sets INSTALLDIR to the location of a previous x64 installation | Install \UI\ Run | 291 |
INSTALLDIR OLDPATHNAME |
ReadOldInstallDir32 |
Sets INSTALLDIR32 to the location of a previous x32 installation | Install \UI\ Run | 291 |
INSTALLDIR32 OLDPATHNAME |
TerminateHook |
Closes AMHookTrayU.exe at the beginning of setup to avoid FileInUse messages | Install \UI\ Run |
131200 – Uses custom InstUtlM.dll |