I am installing an system service, which uses BDE functionality (using BDE 5.1.1 Merge Module).
If I start the service during installation with msi standard action, BDE access fails. Starting the service manually after installation, BDE access works fine.
Reason:
Looking into BDE merge module with Orca shows that BDE merge module does its last custom action always after InstallFinalize standard action. So BDE is not completely installed, when I start my service. On the other hand I can not schedule the StartService standard action behind this.
My workaround:
Starting the system service with a custom action, which is scheduled after the last BDE custom action. My custom action is an InstallScript to start my system service.
This is the only reason to include the script engine.
Does someone have another solution ?
Regards