
I thought if during the Launch of main application I can check if the registry has both keys if yes then install the application3 if not then tell the user that you are not authorized user for the application. I don't know how to do that? I have tried some multiple scenarios but its not really working out for me. option with Remove on - component install. App3 is the main application that needs to deployed on the user computer. Then in 'Registry' page of your setup project (in Advanced Installer tool), create the path of the above reg key, right click on it -> Properties -> Operations -> check Remove this key.

I have put app2 in the featured based installation folder. App2 is the one that sets the timeline of the application, so basically app2 prints out another key to the registry. App1 prints out a key to registry when the user has the proper username and computer name. I have combined all these in an Advanced Installer.

I have three applications, App1, App2, and App3. Is there any way that I can check the registry key in the launching conditions? Once its checked then I need to launch the main application. I am using app1 to print into the registry when users have certain parameters like a specific username and a computer name.
