Analysis sets property, only if property not already set?

So I have an Analysis that creates a custom property(let’s call it TheProperty) to true if a certain value exists in a registry key.

I want to change this so that if TheProperty is already True (having been evaluated previously), never to set it to false regardless of the value in the registry key. So once it is true, don’t change it back to false.

How can I do that?

You’d need to create a Task, that becomes relevant when the key is present, and sets a flag (a client setting, or some other custom registry vale perhaps), take an Action from it, and then base your Analysis property on the custom setting’s value.