Chapter 9: Converting Windows Installer Packages to Virtual Applications
Testing Windows Installer Packages for Virtualization Compatibility
AdminStudio 9.5 User Guide
ADS-0950-UG00
677
Registry Element
The Registry element is used when searching for Registry entries. The following is a sample Registry element:
<Registry hive="HKEY_LOCAL_MACHINE" key="System\CurrentControlSet\Services\Tcpip\*"/>
The Registry element has the following attributes:
Table 9-15 •
Registry Element / Attributes
Attribute
Description
ID
The ID attribute is always used for binding. Binding allows you to reference an object
from another object. You can bind together File, Registry, Shortcut, and Message text.
For example, if you wanted to create a shortcut to a file, you would use the ID attribute to
identify the file, and then obtain the shortcut for that file (the full path and file name).
The ID attribute is not required.
Note •
You should not use an ID attribute unless you are going to bind to it because it adds overhead
to the conversion process.
hive
The hive attribute is the C++ constant name of the registry hive. Most likely, the hive
would be one of the following:
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_PERFORMANCE_DATA
HKEY_PERFORMANCE_NLSTEXT
HKEY_PERFORMANCE_TEXT
HKEY_USERS
key
The key attribute is the Registry key name, delimited by back slashes. For example:
•
If you are using keys in a Fingerprint, you can end your key attribute with a
\*
(back
slash asterisk) and that will match all subkeys.
•
If you enter
software\Microsoft\*
, that Fingerprint will match anything that is a
subdirectory of
software\Microsoft
.
The
key
field is a valid binding target. See
Rule Data Binding
.
valueName
The valueName attribute is the name of the registry value.
The
valueName
field is a valid binding target. See
Rule Data Binding
.
valueData
The value Data attribute is a string representation of your value data. If you are creating a
Fingerprint, this is the information that would be returned by
RegQueryValueEx
, which
retrieves the type and data for the specified value name associated with an open registry
key.
The
valueData
field is a valid binding target. See
Rule Data Binding
.
Summary of Contents for ADMINSTUDIO 9.5
Page 1: ...AdminStudio 9 5 User Guide Version 9 5...
Page 50: ...Contents 50 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 52: ...52 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 156: ...156 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 440: ...440 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1090: ...1090 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1426: ...1426 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1686: ...1686 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1794: ...Chapter 24 AdminStudio Public API Reference 1794 ADS 0950 UG00 AdminStudio 9 5 User Guide...
Page 1842: ...Index 1842 ADS 0950 UG00 AdminStudio 9 5 User Guide...