| JNDI for Windows | ![]() |
|
|
JNDI Service Provider for Windows® Registries
You can now download the JNDI Winreg slide presentation that was delivered at JavaOne. This presentation contains a great deal of sample code. Simply click the Slides link at left to download as a Word document or click here for a web view.
All versions of Windows 32-bit operating systems (Windows XP/2000/NT/Me/9x) hold system, application and user configuration data in their registration
databases, each known as the Windows registry. From the JNDI perspective, the Windows registry acts as a local naming service for the system, application and users and, when roaming profiles are enabled,
as an enterprise-wide naming service for users.
Cogent Logic's JNDI Service Provider for Windows® Registries enables simple, direct access to Windows registries and provides
full support for all JNDI naming service features, including federation, events, Java object serialization.
The usual Windows registry subtrees may be accessed locally:
HKEY_LOCAL_MACHINE
HKEY_CURRENT_USER
HKEY_CLASSES_ROOT
HKEY_USERS
HKEY_CURRENT_CONFIG
HKEY_PERFORMANCE_DATA (Windows 2000/NT only)
HKEY_DYN_DATA (Windows Me/9x only)
The following Windows registry subtrees may be accessed remotely (standard Windows restrictions):
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_PERFORMANCE_DATA (Windows 2000/NT only)
The following data types are supported:
REG_DWORD <--> long
REG_DWORD_BIG_ENDIAN <--> long
REG_SZ <--> String
REG_EXPAND_SZ <--> String
REG_MULTI_SZ <--> String (the String contains each line separated by '\n', NOT a null)
REG_BINARY <--> Java serializable class
Great licensing! One license enables a single development group (i.e. any number of developers situated at the same geographical location)
to use the service provider software on their computers. The software that you create MAY NOT BE A DERIVATIVE WORK. The software that you create MAY BE distributed freely with the JNDI provider software provided the JNDI provider software is not modified in any way.
|
Copyright © 1999-2005 Cogent Logic Corporation