What can install4j do to test the add-in add-on on the user's computer?

My added installers that I created worked successfully; I create a new project, marked as an additional installer, and set the "For application with identifier" field with the application identifier of the source application that I am adding to.

But I found one user for whom he will not work. We have confirmed that the application is indeed installed and that it is running the executable on the correct machine.

Does anyone know how exactly install4j checks if an add-in add-in can be launched? (for example, a registry key, a specific file, etc., so I can determine exactly what to compare between a working machine and a specific user).

enter image description here

+4
source share
1 answer

Check the registry key HKEY_LOCAL_MACHINE\SOFTWARE\ej-technologies\install4j\installations , it should contain the value instdir[application ID] . If not, it is possible that the installer was launched without privileges, and the key is in HKCU instead of HKLM.

+1
source

Source: https://habr.com/ru/post/1497056/


All Articles