Download Latest Version jared_011.tgz (62.4 kB)
Email in envelope

Get an email when there's a new version of jared

Home / jared / 008
Name Modified Size InfoDownloads / Week
Parent folder
jared_008.tgz 2010-07-08 39.7 kB
README_008 2010-07-08 1.4 kB
Totals: 2 Items   41.1 kB 0
JARED (Just Another Registry EDitor)

This software is licensed under the GNU Public License.  See GPL.txt.

The core of this project is portable open source code to read and write Windows
registry files.  It parses the file into a tree of (hopefully) easy to work
with class instances, and provides a method for writing the whole tree.
This core code is currently used by a command line tool for modifying
registry files using a .reg file.

We call this alpha code, but Windows isn't very forgiving about errors
in registry files.  When we can read and then write a 3M file and things
seem to work correctly, I don't think we can be that far off the mark.

It is written in java, but provides a make file for compiling under gcj.
Presumably it could be linked to a C program.

I (Tom) can be reached at jared@srcbin.com

Somebody mentioned that it wasn't obvious that you could make executables
using the Makefile in the make directory.

Release notes:

9/27/09
Qword wasn't working.  Sorry.  Hadn't run across any.
Added support for "db" (data, big?) records.
Support arbitrary data types as BlobVks.

10/2/09
There is, according to chicken, a flag that says if a value is named
or not and I was forgetting to set it.

12/5/09
The field that gives the number of security keys was thought to be
32 bits must really be 16.  The result was that a huge array was
being unnecessarily allocated causing memory issues.
Source: README_008, updated 2010-07-08