English Japanese
Scand 
Company Services Products Download News Contact
Company
Personnel
Experience
Portfolio
Workflow

Services
Virtual Office
Fixed bid
F.A.Q.

Products
AWTX
TreeTable
JTree
Vault
JNDI2R
ProSys
Megatester
Urfin
WebHelp

JNDI provider for Windows Registry

JNDI2R is a JNDI service provider to Windows registry. It provides JNDI API and supports serialized Java classes in registry. JNDI2R works on Windows XP/2000/NT/Me/9x and JDK1.3/JDK1.4.

JNDI2r works using JNI - through Windows DLL library written in C++ it accesses Windows registry:
Basic schema of JNDI provider for Windows registry jndi2r

The sample JNDIregedit shows basic usage of jndi2reg library. Just unpack JNDIregedit archive, and start run.bat. This .BAT file adds path to WinRegistry.dll and starts RegEdit.jar - a class implementing the demo app that is working with registry through JNDI provider jndi2r.jar.

The following sample code demonstrates it's basic usage:

    public static void main(String args[]) {
        try {
            Hashtable env = new Hashtable();

            env.put("java.naming.factory.initial",
		"com.scand.jndi.registry.RegistryInitialContextFactory");
            Context c = new InitialContext(env);

            // registry entry name, i.e. "HKCU\Software\MyProduct\Version"
            String entryName = args[0];
            // entry value, i.e. "1.0"
            String entryValue = args[1];

            // bind will create registry entry with specified value
            c.bind(entryName, entryValue);

        } catch (NamingException e) {
            e.printStackTrace();
        }
    }

For more information please see the documentation and API sections. Binaries with demo applications with source code and documentation can be downloaded here. To obtain a registered version, please proceed to download section.








New demos:
· WebQuicken
· ProSys
· UserMan
· WebDN

These demos use our awt.x components.

Copyright © Scand Ltd. 1999-2010