registry-values


Synopsis

(registry-values <key>)

Description

Stringlist of subkey values.

Returns a list of a registry subkey values, all registry key "descendents".

This is the same as (vl[x]-registry-descendents key T) with the second argument.

The counterpart to (vl[x]-registry-descendents key) is (registry-descendents key)

Example

(registry-values 
(strcat "HKEY_CURRENT_USER\\" (registry-acad-product-key)
"\\Profiles\\myprofile\\General") => (...)

Valid <key> string arguments for every registry-xxx function should start with one of the following strings:

HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG

registry-values is the same as the according Vital Lisp 3 function (vlx-registry-descendents T) and undocumented Visual Lisp function (vl-registry-descendents T) - with the second argument supplied and non-nil.

Note

The Windows registry is a central OS database which is easily and fast accessed, but it's hard to copy entries to other systems.

Arguments

key: A string naming the specific registry subtree and key. Case-dependant

Return Value

A list of strings on success, NIL otherwise.

Side Effects

None.

Module

(std-require 'REGISTRY)

Defined in REGISTRY