I have to detect, if our software is instelled to ProgrammFilesFolder (default is C:\ProductName). If so, some files have to be installed into ProgramData. So I choose CA Nr. 291 an set the dircetory value of those directories to [CommonAppDataFolder]...
As condition I stated INSTALLDIR << ProgramFilesFolder, which - as I understand - means TRUE when INSTALLDIR starts with the content of ProgramFilesFolder (e.g. "C:\Program Files (x86)\").
It worked fine, but now I have a system, where the condition is true, but INSTALLDIR does not start with "C:\Program Files (x86)\". How does this happen?