CeRegSpy 


Welcome
Products
Debugging utilties
   for CE
     CeRegSpy
Download
Purchase
Support
Free Stuff
Company Info
 

CeRegSpy registry access monitor for Microsoft® Windows® CE

CeRegSpy is a utility for monitoring all registry operations on devices (Pocket PC and Smartphones) running Microsoft® Windows Mobile Software. CeRegSpy lets you see at run time how applications and OS read and write registry. CeRegSpy intercepts and prints all calls to system registry API made by applications and OS itself. CeRegSpy is designed to help developers, administrators and power users to debug and troubleshoot applications and drivers and study system behavior.

Windows Mobile system registry is a hierarchical database used to configure the system for applications and hardware devices. The registry contains information about installed applications, drivers and available hardware. The operating system continually references this information during operation. Missing or invalid registry values may cause various failures of the system, drivers or applications. Other values can be modified (tweaked) to achieve desired system behavior.

Windows Mobile OS does not provide any tools to study which registry values are used and how they affect system, application or driver behavior. Therefore, it is very difficult to troubleshoot such common problems, such as incorrectly configured COM objects or device drivers. Such errors may cause application or hardware failures resulting in meaningless error messages or no messages at all. That's why CeRegSpy was designed to print all accesses to system registry on system-wide basis.

With CeRegSpy developers can see which registry values are accessed and which are missing. Administrators and power users can discover undocumented or little known system settings, which can be tweaked to adjust system behavior. System integrators building custom Windows Mobile based devices will find CeRegSpy useful when preparing and troubleshooting system registry for the operating system itself and for third-party components.

To use CeRegSpy there is no need to modify an application or have access to source code. CeRegSpy can be used simultaneously with a conventional debugger.

Click here to see screen shots

Supported platforms

CeRegSpy 2.0 was tested on several Windows Mobile 6, Windows Mobile 5 Pocket PC and Smartphones, as well as on Pocket PC 2003 and Smartphone 2003. CeRegSpy 2.0 also runs on device emulators from Windows Mobile SDK. CeRegSpy 2.0 includes a remote viewer, which can run on Windows XP or Vista and connect to the device via ActiveSync.

The trial version of CeRegSpy is available for download from this site SetupCeRegSpy20.exe. It has a limited functionality - it will not display some rows on the output from the registry monitor.

If you want to obtain a fully functional version you must register.
The registration fee is $39 US.
Please click the following link for secure registration:
https://secure.reg.net/product.asp?ID=13177

How it works

The CeRegSpy is based on CE API spying techniques presented in article "Spy: A Windows CE API interceptor" in October 2003 issue of Dr. Dobb's Journal.

CeRegSpy intercepts and prints the following system API functions: RegCreateKeyEx, RegCloseKey, RegFlushKey, RegDeleteKey, RegDeleteValue, RegEnumValue, RegEnumKeyEx, RegOpenKeyEx, RegQueryInfoKey, RegQueryValueEx, RegSetValueEx.

Contact

Email: sales@forwardlab.com , support@forwardlab.com, info@forwardlab.com  

 

Microsoft, Windows and Windows logo are are trademarks or registered trademarks of Microsoft Corporation in the US and other countries.

 

This website and its contents copyright © 2001-2008 ForwardLab,Inc. All Rights Reserved.