Security Builder v.2.0 Advanced Edition for Delphi 5 and 6 and C++ Builder 5 and 6
(See What is New... bellow)

How to Install Security Builder
1. Make sure package files SecurityBuilder.bpl and SecurityBuilder.dcp are in your environment path.
You may copy them to C:\Program Files\Borland\[Delphi[5|6]|CBuilder[5|6]]\Lib or To Windows\System directory

2. Open Delphi->Components->Install Packages dialog from the main menu
   Click on Add button and select Package\[D5|D6\CPPB5\CPPB6]\SecurityBuilder.bpl.

How to run the demo
1. It is located in Demo\SecurityBuilderDemo.exe. Leave password box blank and click on Security button 
in order to Add/Remove users and set user rights. Once you entered Security dialog you may select your Supervisor password.
2. Click OK when finished configuring users. Don't forget to disable some features in order to see what 
happens with GUI elements - menus, and buttons.


How to Contact Us
For latest news and for download of a free version of Security Builder go to 
http://pages.prodigy.net/peterpetrov/
You can e-mail me at peterpetrov@prodigy.net

You can download a free version of Security Builder at http://pages.prodigy.net/peterpetrov/
You can order the full version (including the sources) at http://www.qwerks.com/Product.asp?ProductID= 4296
(goes directly to Secirity Builder) or go to http://www.qwerks.com and type Security Builder as your product search word


What is new in version 2 Advanced Edition
Predefined user groups at four levels now supported

  Unique predefined Supervisor
	Cannot be deleted from User Template
	Rights to Supervisors cannot be revoked
	Has all privileges to add and remove users (including Supervisors)

  Supervisors

	Rights to Supervisors cannot be revoked
	Can add and delete Users and Power Users, grant and remove rights to Users and Power Users
	May be deleted by the unique Supervisor

  Power Users

	Supervisors can grant and revoke rights to Power Users
	Can add new ordinary Users, grant and remove rights of ordinary Users(provided that they

  Users

	Can check their rights 
	Can change their password

User Template can now be saved into a file if soSaveUsersInFile option included in TabSecurity.Options

If soSaveUsersInFile not includes in Options the User Template is saved as before into the registry

TabSecurity.UserTemplate now made public

By using the UserTemplate.SaveToStream method you can to implement your custom code to save the User Template - for example into a database blob field (in order to do it you should desactivate soAutoSaveUsers option

Demo made more comprehensive

	Shown is how to add and check a non visual right
	Shown how to implement custom User Template serialization
	Shown how to change user on fly

Check the included Help file for more info.
