[quote user="Robert Hook"]// Find out how many registered engines there are int count = cm->DiscoverEngines();[/quote]
Useful to know, but doesn't help in the case of an installation, because the installer is its own process and doesn't have access to MicroStation internals. To put that another way, at the time of installation the installer doesn't know where the right version of MicroStation is located, and hence can't load the appropriate DLLs.
[quote user="Robert Hook"]Scripting...[/quote]
More useful if I can translate it to the internal syntax used by the installer.