/ description created from package help files by RMC / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Developer, Thank you for evaluating the Infinity Software Group TISGSecurity Component. We hope that you will find the product a valuable tool. NOTE: The TISGSecurity component is an evaluation copy only. A warning screen will be displayed when the component is created. There are no other limitations to the component. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TISGSecurity Component Unit ISGSec Description The TISGSecurity Component provides security facilities for your application. Security is initialized by the developer by creating security files for an application. For a detailed look at installation see Tasks. There are two version of the security.dll. One is a development version which includes the routines to create the security files and another which omits these calls. The second version is delivered with the application so that security files cannot be recreated by an intruder. The security files are Foxpro files which are encoded so that user names and passwords cannot be read. Security is provided by adding constants which describe some access level then specifying which users have rights to which constants. The developer can then test for a users right to an access constant before allowing access. Although simple in design, elaborate schemes can be developed for granting access. Security based on resource access or levels can be designed. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Security.dll - What Is It? The ISG security DLL is a dynamic-link library which provides security functionality to an application with only a few function calls (seven in all). By using the security dll, developers can reduce development time. Using a dll also allows the same security code to be used with most Windows development systems. In order to reduce memory requirements, when multiple applications are using the security dlls, only one copy of the dll is loaded. Each applications, however, is using a separate set of encoded security files. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Additional Installation Required 1) Install the TISGSecurity component as directed in the the User's Manual of Delphi. The isgsec.dcu file should be selected in the install component dialog. The source code is not supplied. After installation, the component is located in the [system] tab. 2) Optionally, you can merge the component's help file using the supplied keyword file. Again, instructions are in the Delphi Documentation (HelpInst from the Delphi Group). Make sure that the help file is in the path. 3) The DbSetup utility program is used to create the security databases in a directory. Ordering Information Thank you for evaluating our work!