Just a small reminder for when you put together your final relevance code OP.
Make sure if you use the
as lowercase cast, that what your comparing it to is also lowercase. I’ve made that oops before and sat there scratching my head going “why isn’t this matching?!”
q: exists key "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432\Microsoft\Windows\CurrentVersion\Uninstall" whose (value "DisplayName" of it = "application name
" AND value "" of it < "220.127.116.11") of registry
q: exists key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" whose (value "DisplayName" of it as string as lowercase = "application name" as lowercase AND value "DisplayVersion" of it as string as version< "18.104.22.168" as version) of x32 registry
Notice how I only updated the “Application Name” in the first example. The second example dosn’t require it because the “Application Name” string in the second example is also cast as lowercase.
You can safely eliminate the as lowercase after “Application Name” in the second example if the “Application Name” string you provide is already all lowercase.