Depending on the configuration settings in the Package.ini file, thinreg.exe utility parameters can restrict users from running applications, or allow users to run applications.

PermittedGroups Parameter

The thinreg.exe utility monitors the PermittedGroups setting in the Package.ini file, registering and unregistering application packages as needed.

When the thinreg.exe utility registers a package for the current user, the utility creates only the shortcuts and file type associations that the current user is authorized for in the PermittedGroups setting. If this setting does not exist, the current user is authorized for all executable files.

/allusers Parameter

When the thinreg.exe utility registers a package for all users with the /allusers parameter, ThinApp creates all shortcuts and file type associations regardless of the PermittedGroups setting. When you double-click a shortcut icon that you are not authorized for, you cannot run the application.

You must have administrative rights to use the / allusers or /a parameter for thinreg.exe.

PermittedComputers Setting

The thinreg.exe utility monitors the PermittedComputers setting in the Package.ini file. When the setting has a value, you can only register the package on a computer in the specified PermittedComputers group. If this setting is undefined and the PermittedGroups setting does not exist, you can register the package on any computer.