carta
synce-registry(1)

synce-registry1

Read or modify the registry on a pda

Usage

synce-registry [-d LEVEL] [-p DEVNAME] [-h] [-r] PARENTKEY KEY VALUE -w [-t TYPE] PARENTKEY KEY VALUE NEWVALUE -l PARENTKEY KEY -n PARENTKEY NEWKEY -x PARENTKEY KEY VALUE (not supported) -X PARENTKEY KEY (not supported)

Overview

synce-registry manipulates the registry on a device connected through SynCE. It can read and write values, add new keys and values, and list the values of a key.

Forward slashes ('/') in key names specified on the command line are converted to backward slashes ('\').

This tool must be run as the same user as the dccmd daemon.

Options

-d LEVEL

Set debug log level:

0 - No logging (default)

1 - Errors only

2 - Errors and warnings

3 - Everything

-p DEVNAME

Use the device with the given name, instead of the default.

-h

Display help message.

[-r] PARENTKEY KEY VALUE

Read a value. This is the default.

-w [-t TYPE] PARENTKEY KEY VALUE NEWVALUE

Write a value. If TYPE is supplied, that type of value will be written; otherwise a string. The following options are valid for TYPE:

sz - String

dword - Double-word (4 bytes)

dword_bige - Double word (4 bytes), big-endian

expand_sz - String with path expansion

multi_sz - Multiple strings (not supported)

binary - Binary data (not supported)

-l PARENTKEY KEY

List the names of values and subkeys in the given KEY.

-n PARENTKEY KEY

Create a new key.

-x PARENTKEY KEY VALUE

Delete the given VALUE from the given KEY. (not implemented)

-X PARENTKEY KEY

Delete the given KEY. (not implemented)

PARENTKEY

The top-level key (sometimes called the hive). The only valid options are HKEY_CLASSES_ROOT (abbreviated HKCR), HKEY_CURRENT_USER (HKCU), HKEY_LOCAL_MACHINE (HKLM), and HKEY_USERS (HKU).

KEY

The key to operate on. A key can contain zero or more values and subkeys.

VALUE

The value to operate on.

NEWVALUE

The new value to set VALUE to in a write operation.

History

  • Debian 7 (Wheezy) to Debian 5.0 (Lenny): the text shown here
  • Debian 4.0 (Etch)
  • Debian 3.1 (Sarge)

-d since Debian 5.0 (Lenny); -h since Debian 5.0 (Lenny); -p since Debian 5.0 (Lenny).