If a user is using one of our programs and then opens another one of our EXEs can we pass the credentials without having them login again?
In the case of username/password accounts:
Two applications secured with Visual Guard can communicate to transfer the identifier of the user account to the application you need to open.
This application calls Visual Guard providing the credentials of the user. VG then loads the permissions of the user and secures the application without displaying the login window. The transfer of information between the two applications is to be coded with .Net independently from VG.
If you are using Active Directory accounts:
By default, there is a Single Sign On mechanism with windows accounts. When an application opens, VG retrieves the current windows account, checks if this account can access the application and charges the corresponding permissions.