BlueZone Feature Locking

BlueZone provides a Feature Locking capability that allows the BlueZone Administrator to distribute pre-configured versions of BlueZone in such a way as to prevent end users from making changes to some or all of BlueZone's features.  BlueZone Feature Locking is controlled by several settings in the SETUP.INI file.

There are two levels of feature locking.

Dialog Level - This feature uses a system that can lock BlueZone configuration features at the dialog level.  For example, if you lock the Display Options dialog, users will not be able to change any settings in the entire Display Options dialog.  Locked dialogs will be able to be viewed by your end users, but they will not be able to save any changes.  Dialog Level locking is accomplished by "graying out" the OK button.

You also have the option of whether or not you want the locked dialogs to be displayed.  By default, if you lock a particular dialog, your end users will still be able to view the locked dialog and its current settings.  By setting the Show Locked Dialogs feature to "no", your end users will not be able to view any locked dialogs.  If they try to view a locked dialog, they will be presented with a message box as shown here:

SEE  Show Locked Dialogs feature for more information.

For a complete list of BlueZone dialogs that can be locked, see the BlueZone Feature Lock Table located in Appendix C - Tables.

Sub-dialog Level - If locking an entire dialog is too restrictive, you have the option of being able to hide individual dialog tabs.  This will prevent your end users from being able to see or change configuration options that are stored in those tabs.  You, as the BlueZone Administrator, will be able to view and configure the options on all tabs and save them to your BlueZone Top Level configuration file.

Currently there are two dialogs that fall into this category:

If you are also using BlueZone Secure FTP client, the BlueZone Administrator can configure the BlueZone Secure FTP client to "inherit" certain BlueZone lock values and can also prevent end users from executing certain FTP commands.  

SEE  BlueZone Secure FTP Locking for more information.

Configuring BlueZone Feature Locking

Using the BlueZone SETUP.INI file to lock BlueZone features is the easiest method, and is recommended unless you are performing an automated installation in which case, setting the lock values in the Windows Registry will be required.

To set the BlueZone configuration lock in the SETUP.INI file, the Lock= value is set to the sum of the features to be locked.  When BlueZone is installed, it reads the Lock= value from SETUP.INI, and prevents the end user from making any changes by graying the OK buttons for those locked features.

The Lock section of the SETUP.INI file can be found toward the end of the [BZSetup] section, which is the first section of the file.  Use Notepad or other text editor, to edit and save the values in the SETUP.INI file.

The following shows the Lock section (with default values) of the SETUP.INI file:

[BZSetup]
Lock=0
LockFTP=0
LockFTPSession=0
LockFTPConnection=0
LockFTPInitialCommands=0
LockFTPMiscellaneous=0
LockFTPSchedule=0
LockFTPFirewall=0
LockFTPSecurity=0
LockFTPCertificate=0
LockTelnet=0
LockDisplay=0
FontLock=No
ShowLockedDialogs=Yes
DisableAppendToClipboard=No

To lock a feature of the BlueZone emulator, take a look at the BlueZone Feature Lock Table and or the BlueZone Secure FTP Feature Lock Table and locate the desired feature or features that you wish to lock.

To lock all the features listed in the BlueZone Feature Lock Table, enter a value of -1 as shown here in red.

[BZSetup]
Lock=-1

LockFTP=0
LockFTPSession=0
LockFTPConnection=0
LockFTPInitialCommands=0
LockFTPMiscellaneous=0
LockFTPSchedule=0
LockFTPFirewall=0
LockFTPSecurity=0
LockFTPCertificate=0
LockTelnet=0
LockDisplay=0
FontLock=No
ShowLockedDialogs=Yes
DisableAppendToClipboard=No

To lock a single feature, simply enter the value of the desired feature in the Lock= value.

For example, if you want to lock the Display configuration settings, you add the DISPLAYLOCK value of 16 as shown here in red:

[BZSetup]
Lock=16

LockFTP=0
LockFTPSession=0
LockFTPConnection=0
LockFTPInitialCommands=0
LockFTPMiscellaneous=0
LockFTPSchedule=0
LockFTPFirewall=0
LockFTPSecurity=0
LockFTPCertificate=0
LockTelnet=0
LockDisplay=0
FontLock=No
ShowLockedDialogs=Yes
DisableAppendToClipboard=No

To lock multiple features, add the values of the desired features together and enter that sum in the Lock= value.

For example, if you want to lock the Translate Tables and Keyboard configuration settings, you add the KEYBOARDLOCK value of 8 and the TRANSLATELOCK value of 512 together for a total of 520 as shown here in red:

[BZSetup]
Lock=520

LockFTP=0
LockFTPSession=0
LockFTPConnection=0
LockFTPInitialCommands=0
LockFTPMiscellaneous=0
LockFTPSchedule=0
LockFTPFirewall=0
LockFTPSecurity=0
LockFTPCertificate=0
LockTelnet=0
LockDisplay=0
FontLock=No
ShowLockedDialogs=Yes
DisableAppendToClipboard=No

Additional Feature Locking

See the Related Topics section below for additional BlueZone features that can be locked.


Related Topics:

Telnet Locking Feature

Display Locking Feature

Font Locking Feature

Locking the License Server Tab

Disable Append to Clipboard

BlueZone Secure FTP Locking