I’ve searched the internet and docs but have not found an answer.
FLASH 32bit exists in C:\Windows\SYSWOW64\Macromed\Flash. We are gathering the file version properly but when querying the “pathname,” I get “C:\windows\system32\Macromed\Flash\FLASH32_21_0_0_182.ocx” in FD8 & FD9.
Using the SHA1 relevance of the file, I can tell the version of the file in “C:\Windows\SysWow64\Macromed\Flash” is being returned.
What relevance/syntax should I use to output the actual folder(SySWow64) and not the re-directed folder (System32)?
So the main question is what is the need? Are you passing this off to a 64 bit application somewhere?
For the client it will always open C:\Windows\System32 as the SysWow64 directory so this would only matter if you needed to pass this to another application that was 64 bit
I understand this but trying to help as to why its needed? 99%+ of the times you do not need this string and you will have to do a string manipulation on the output to do this
There’s a possible way depending on how you found the original files that if you use the system wow64 folder inspector you will get the path you wanted, perhaps by searching a both folders?
folders of (native system folder; system wow64 folder)
You see that the folders come out with the right names that you are looking for