We have an app that has a viewer version and a full version. The viewer launches with by running the appview.exe executable, which in turn runs the appruntime.exe executable. The full version launches the app.exe executable, which in turn launches the same appruntime.exe executable as the viewer. In addition, the viewer app has all 3 executables in the install directory while the full version has just the two executables.
How can we build an application in the software catalog that properly shows which systems have the full version and which have the viewer and that actual usage?
How can we build an application in the software catalog that properly shows which systems have the full version and which have the viewer and that actual usage?
john
You would construct two Software Title Versions, one for the full version and one for the free one. Both of these would share a single Application, which has a single Executable, appruntime.exe. Each of those Software Title Versions should have a Package which corresponds to the data placed by the installer of the free/full versions. If this software does not have an installer, you would need to construct a custom analysis property which inspects which version is actually present, and then map that property into DSS SAM as an additional Package Property.
Because only a single executable is running for both versions, you cannot collect separate statistics for the usage of the two editions on a single computer. Rather all usage on a given computer will be assigned based on which edition SAM determines is installed. If both are installed you will see a duplicate usage count.