Why do 64-bit DLLs go to System32 and 32-bit DLLs to SysWoW64 on 64-bit Windows?

I believe the intent was to rename System32, but so many applications hard-coded for that path, that it wasn’t feasible to remove it. SysWoW64 wasn’t intended for the dlls of 64-bit systems, it’s actually something like “Windows on Windows64”, meaning the bits you need to run 32bit apps on a 64bit windows. This article explains … Read more