Relevance issue with MS09-012 (ID 901217)

(imported topic written by MrFixit)

Relevance 5 results in E: Singular expression refers to nonexistent object.

believe it is because of:

of

(

(

folder “SYSWOW64” of

(

windows folder

)

)

)

And it should be looking at the system folder.

(imported comment written by liuhoting91)

Just took a quick look at this.

On Win2k3 x64 systems (which is what this Fixlet is supposed to be running on), the relevance will produce either true or false depending on whether MS09-012 has been applied yet or not. On Win2k3 x86 systems (and on x86 systems in general), the relevance won’t work, but it shouldn’t be applicable on those systems anyways.

What kind of system are you running this relevance on MrFixIt?

(imported comment written by MrFixit)

Agreed that this is for W2K3 x64 and the relevance looks correct.

However, If I put that complete relevance 5 into debugger on my x64 systems to test I get E: Singular expression refers to nonexistent object.

Further investigation into it that error is traced to:

q: folder “SYSWOW64” of (windows folder)

E: Singular expression refers to nonexistent object.

So why does (windows folder)??? QNA returns:

q: pathname of (windows folder)

A: C:\Documents and Settings\gary\WINDOWS

This is really odd since I would have expected it to have returned C:\Windows. I tried a couple different relevance debuggers same results and on other systems, some give correct results and others do not. Where is the debugger getting the answer from?

Environment appears to have correct info.

Q: variable “systemroot” of environment

A: systemroot = C:\WINDOWS