abSecurity Builder v.3.0 Professional Edition for Delphi 4, 5, 6 and 7 and C++ Builder 4, 5, 6 {and 7}
(See What is New... bellow)

How to Install abSecurity 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[4|5|6|7]|CBuilder[4|5|6\{7}]]\Lib or To Windows\System directory

2. Open Delphi->Components->Install Packages dialog from the main menu
   Click on Add button and select Package\[D4|D5|D6|D7]\abSecurityBuilderD[4|5|6|7].bpl.

How to run the demo
1. It is located in [Package Root]\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 abSecurity Builder at http://pages.prodigy.net/peterpetrov/
You can order the full version (Professional Edition including the sources) at https://www.Qwerks.com/order/buynow.asp?ProductID=5339
You can order the full version (Advanced Edition including the sources) at http://www.qwerks.com/Product.asp?ProductID=4296
You can order the full version (Standard Edition including the sources) at http://www.qwerks.com/Product.asp?ProductID=3801
(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 abSecurity Builder v. 3.0 Professional Edition
Now all Controls can be protected (not just buttons and menus). All in design time
·	Two new designers added to abAction and abActionList respectively
·	abAction designer allows to link controls to an existing abAction
·	abActionList designer allows to create a new abActions per control
·	A unique abAction.SecurityId automatically generated by designers
	
	
New events added to abSecurity component
·	Facilitate database integration
·	More control over SB behavior 

TabSecurity.SplashEdits property (string list) added.
·	Allow you to allow capturing of custom parameters (each in an edit box) from entry password dialog

********************************************
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.
