THBRegIni is a set of two COM components allowing you to access and modify the Windows Registry and Ini-Files to store your applications settings:

 

Access, modify and encrypt settings in the registry
Access, modify and encrypt settings in an Ini-File

 

THBRegistry helps you to access, modify and encrypt settings in the registry without spending more than some minutes.

If you develop an application you will soon have some data to store between sessions. For example file paths, filenames, database name, username, passwords form positions, ....
You can save them either in the registry or in an Ini-File. If you decide to use the registry, THBRegistry is the right helper for you.

THBRegistry features all necessary operations to access the registry:
Values: read, write, delete, encrypt, enumerate, environment-variable strings, arrays, binary data
Keys: open, create, delete, delete with subkeys, rename, enumerate, save to file, load from file

Additionally THBRegistry makes creating file associations and creating Shell File-New entries a joy.
  

To protect your sensitive data THBRegistry integrates the AES strong encryption algorithm supporting 128, 192, 256bit encryption keys. The AES also known as Rijndael is a very fast block cipher encryption algorithm and is officially identified as an approved encryption algorithm that can be used by U.S. Government organizations to protect their sensitive information.

To use the encryption capabilities you just have to provide the encryption key when retrieving values from the registry.

It's also an easy task to save binary data and arrays with THBRegistry.

Version 2.0 features:
Enumerating keys and values.
Renaming keys.
Connecting to the registry of another computer.
Creating file associations.
Creating Shell File-New entries
Loading and saving registry keys to a file.
Version 3.0 features:
THBRegistry now integrates the AES strong encryption algorithm.
Note: Encrypted entries created with a previous version of THBRegistry are not compatible with the new 3.0 encrypted entries.

The examples will show you everything you need.
This is not a Control, it is a COM - Object so you add it to your VB Project by selecting Project->References...

 

 

THBIniFile helps you to access, modify and encrypt settings in an Ini-File without spending more than some minutes.

If you develop an application you will soon have some data to store between sessions. For example file paths, filenames, database name, username, passwords, form positions, ....
You can save them either in the registry or in an Ini-File. If you decide to use an Ini-File, THBIniFile is the right helper for you.

THBIniFile provides all functions to access, modify and save the Ini-File. You can store simple datatypes like Byte, Integer, Long, Single, Double, Boolean, String or you can store arrays of Byte, Long, Double, String.

To protect your sensitive data THBIniFile integrates the AES strong encryption algorithm supporting 128, 192, 256bit encryption keys. The AES also known as Rijndael is a very fast block cipher encryption algorithm and is officially identified as an approved encryption algorithm that can be used by U.S. Government organizations to protect their sensitive information.

To use the encryption capabilities you just have to provide the encryption key when retrieving values from the Ini-File.

The examples will show you everything you need.
THBIniFile is not an ActiveX Control, it is a COM - Object so you add it to your VB Project by selecting Project->References...

 

 

THBRegIni is a set of Fast, Lightweight ActiveX COM Objects.
It doesn't need any File Dependencies and is implemented within minutes.
Supports Visual Basic 5.0 & 6.0, Visual C++ 5.0 & 6.0, MSAccess 97 & 2000. But it can be used in any COM-able environment.

As a registered user of THBRegIni you have the right to use THBRegistry and THBIniFile in your design environment and you have royalty-free distribution rights for executables that use THBRegistry and THBIniFile as a runtime component.

ActiveX
COM Objects