Registry Location Properties

Root

The Registry Hive Root. Can be one of "Classes Root", "Current User", "Local Machine" or "Users".

Key and Name

The path to the registry location. Use the [ ... ] button to browse the registry and select a key and value using the Registry Picker Dialog. Also, you can insert reference to a file, folder or property using Smart Edit Control.

Type

Specifies how to interpret the value found in that registry location: as a path to a file, a folder or raw data.

  • The value contains a path to a file
  • The search result property will contain the path to the file's folder if the file is present on the target machine. The returned value will be null if the file's parent folder does not exist.
Location existLocation does not exist
File locationC:\A\B\My_File.txtFile locationC:\A\B\My_File.txt
Registry contentsC:\A\B\My_File.txtRegistry contentsC:\A\C\My_File.txt
Returned ValueC:\A\BReturned Valuenull
  • The value contains a path to a directory
  • The result search property will contain the path to the folder if it is present on the target machine.The returned value will be null if the folder of the directory does not exist.
Location existLocation does not exist
File locationC:\A\BFile locationC:\A\B
Registry contentsC:\A\BRegistry contentsC:\A\C
Returned ValueC:\A\BReturned Valuenull
  • Retrieve the raw value
  • The search result property will be equal with the value extracted from the registry and will be null if the registry value does not exist

ImportantWhen retrieving the raw value of a registry entry you will get these results:

  • for string entries, the searches property will contain the registry entry's actual value
  • for binary entries, the searches property will contain the registry entry's value preceded by the "#x" characters (for example "#xValue")
  • for dword entries, the searches property will contain the registry entry's value preceded by the "#" character (for example "#Value")

Search the 64-bit portion of the registry

Check this if you want to search in the 64-bit registry section.

ImportantIn case of Merge Module projects the following attributes can be made configurable at merge time:

  • Root
  • Key
  • Name
  • Type

TipFor more information about the resources and attributes that can be configured, please see: Configurable Merge Modules Page.