I think its wrong: if Architecture is 0 (that means x86 - 32 bits) --> the file is in Program Files
and if Architecture is 9 (that means x64) - 64 bits) --> the file is in Program Files (x86)
It doesnt matter, because I try to write that rule for developing Firefox and doesnt work. I mean, in one client that doen't have that file, it should appear that update as "Not Apllicable", but it appeard for downloading. What am I doing wrong?