Hello,
I would recommend the following method for implementing your scenario:
1. Go to "Search" page and create a new search in a registry location. Please pay attention on the "Search the 64-bit portion of the registry option". If the value is in a 64 bit location, this option should be enabled.
This search will retrieve the raw value of the registry entry in "RESULT_PROPERTY" property.
2. Go to "Dialogs" page and select the dialog containing the checkbox and create a new "Set installer property" Init Event configured in the following way:
Code: Select all
Property : CHECKBOX
Argument: Checkbox
Condition: RESULT_PROPERTY<>""
This condition will enable the checkbox if the registry value is not empty. If you need to enable the checkbox only if the registry value contains a certain string you could use :
Code: Select all
Condition: RESULT_PROPERTY="string"
Best regards,
Sorin