LAST MODIFIED DATE: January 21, 2003
VERSION: This applies to Exceed version 7.1.0.0/8.0.0.0
TOPIC:
Installing Hummingbird Exceed onto MS-TSE using Mandatory Profiles with Static Display numbers.
PROBLEM
Instructions to setup Users on Windows TSE using Mandatory Profiles and Static Display Numbers.
Definition:
Mandatory profiles are read-only user profiles that are loaded in a user profile directory at login and deleted at logoff.
SOLUTION:
-
How to set up Mandatory Profiles and use Static Display Numbers:
Let usrsetup do the work but manually login/logout once per user.
- Turn on static display numbering.
- Turn off mandatory profile (rename .man to .dat) for a user.
- Log in as user - let usrsetup give static display.
- To verify it worked look for the following Registry Value:
HKEY_CURRENT_USER\Software\Hummingbird\Connectivity\7.10\Exceed\ MapEntry
This value should exist if static display assignment worked. - Log off
- Turn on mandatory profile.
- Repeat steps 2 to 6 for all users.
- Turn off static display numbering to prevent loss of static displays.
-
How to set up Mandatory Profiles and manually assign Static Display Number:
There is no need to log in/log off here.
All changes can be made in the administrator's account.
It does have some tricky parts.
- Turn off static display assignment.
- Run Regedt32.
- Go to HKEY_LOCAL_MACHINE
- Select from Menu -> Registry -> Load Hive...
- Browse for User's profile folder - open ntuser.man.
- Use something like 'profile_username' as Key Name.
- Now you should have 'profile_username' as a new root in HKLM window, you can browse to:
\profile_username\Software\Hummingbird\Connectivity\7.10\Exceed
Create a new REG_DWORD value called MapEntry.
Use the static display number you want as the value.
For those that you don't want static display numbers, remove this value.
- Click on 'profile_username', then Select from Menu ->
Registry -> Unload Hive..., say Yes to confirm. All changes will be
saved on unload.
- Finally for this user, open up their Exceed.cfg file, change the display number to the same static display you want. If it is grayed out, you'll have toggle the System Administration flag for read only display number before and after you make the change. It is dangerous to allow a user to switch their static display number on the fly!
- repeat steps 3 to 9 for each user. Keep track of all static display numbers allocated.
- Now the tricky part - to prevent the dynamic display
allocation scheme from using this static display number, we need to
modify the DisplayMap value in the DisplayManagement registry key. This
map has to know about all the numbers allocated.
In RegEdt32, browse to HKEY_LOCAL_MACHINE
Software\Hummingbird\Connectivity\7.10\Exceed\DisplayManagement\
Edit or create a REG_BINARY string value.
Each byte represents 8 static display numbers. If a bit is set then that display number is allocated.
Allocation starts at byte 1 and goes to a maximum of 1250 bytes are used (which accounts for 9999 maximum display number).
Best way is to simply take highest static display number used, divide by 8 and then round up to the next highest odd number or add one if even.
The resulting number is the number of F characters to insert into the DisplayMap value.
Example:
Maximum 500 static displays
500/8 = 62.5 which means Display map should be 63 consecutive F values.

Print View
Contact Me
