Windows CE: Simple Little Registry Editor

<< C#: Deleting a Registry Key | Home | Short Notice - Windows CE Chat Today July 28, 2009 >>

 The Simple Little Registry Editor can be downloaded from: 

I recently decided that it was time to write my own registry editor. I wrote this for my own needs, but am making it available to you.

My requirements are simple:

1.       Be able to view the registry on a Windows CE device without being attached to another computer, so the Remote Registry Editor won’t work.

2.       Need to support multiple CPU families – so this targets the .NET CompactFramework version 2.

3.       Be able to add and delete registry keys.

4.       Be able to add and delete values.

5.       Be able to edit dword, string and multi string values, I don’t need to edit binary values.

6.       Waste as little of the display space with unnecessary clutter, so no icons just for the sake of putting an icon on the display

What I came up with looks like this:

MainWithData

When the Registry Editor starts, it checks for portrait display (Width > Height) and display this way:

MainRotated

So far my decision to not use icons doesn’t appear to be paying off, but on a QVGA display, like the Pocket PC 2003 emulator it starts to make sense:

QVGARotate

 But I didn't forget the requirement to be able to edit values:

DWORDEditor

I provide this Simple Little Registry Editor to you free of charge and without a license and without a warrantee. You may use it as you see fit, I just ask that you do not provide it to others for download, instead refer them to this page.

This is version 1.x, there will never be a version 2.x because I consider this to be feature complete for a free software download. But if you report bugs using the feedback below, I will work on fixing them. I am not providing the source code like I sometimes do, but if you are interested in obtaining the source code to use to add features I can be talked into that, but not for free.

 The Simple Little Registry Editor can be downloaded from: 

History

V1.10 - November 19, 2012
Fixed DWORD editor for HEX with most significant bit set

V1.9 - March 25, 2010

Fixed DWORD editor for decimal values

Added Okay button to About Dialog

V1.8 - March 25,  2010

Fixed DWORD editor for lowercase hex values

V1.7

First release

Copyright © 2009 – Bruce Eitman

All Rights Reserved

Monday, July 27, 2009 7:56 PM

This article is part of the GWB Archives. Original Author: Bruce Eitman

New on Geeks with Blogs

  • We Won The One Award I Actually Care About

    Full Scale made the Inc. 5000 for the fifth year straight, the 12th listing across my three companies. Here is why the one award you cannot buy is worth stopping for.

  • Your Customers Build the Features Now

    I let a tool I liked sit dead for a year rather than build the features I wanted. An MCP server meant I never had to, and your customers can do the same to your product.

  • Get the Size of a Directory in Linux the Easy Way

    du -sh for the quick answer, ncdu for the cleanup, df for the disk itself: every command for checking directory size in Linux, plus why du and df never agree.

  • Vim Search and Replace: The Ultimate Guide

    One :%s command replaces every match in a file before a find dialog would even open. The Vim substitute patterns worth the muscle memory: flags, ranges, capture groups, and multi-file edits.