Hi Iain
ThanX for this hint 🙂
As I'm not sure, where DLM.EXE, DLMCV.EXE or CPWR.EXE are located, I tried to get some information out of the registry and monitoring DLM when starting CPWR.
UnifAce(DLM) don't query the registry for information but assume, that CPWR is located in the same directory.
grumbel that's not the perfect way to do this.
But on the other side, to get information about DLMCV, I query the registry for the service "UnifAce license server"* / CPWR.EXE.
With the image path of CPWR, I got the path to all binaries for DLM and so I can start DLMCV with the proper path 🙂
One nice "bug" did I found:
A license is backward compatible, so with a UnifAce 10 license a UnifAce 9 application is still working.
If you start a UF10 and UF9 license on a client and you do have a license, that alls sessionon a client counts as 1 licen, which UnifAce version will be shown in "status"?
"First comes, first serve"
You will "only" see the version of the first session, even is the first one stopped 🙂
*) be careful, the display name could any name you want.
But on a default, out of the box installation, this is true.
Ingo