Почему 64-разрядные библиотеки DLL попадают в System32, а 32-разрядные библиотеки DLL - в SysWoW64 в 64-разрядной Windows?

Я хотел бы знать, когда нам нужно поместить файл под C: \ Windows \ System32 или C: \ Windows \ SysWOW64, в 64-битной системе Windows. У меня было две библиотеки DLL, одна для 32-битных, одна для 64-битных. Логично, что я решил поместить 32-битную DLL в C: \ Windows \ System32, а 64-битную DLL в C:...