安装了AMD64和win32的system32中的python.dll

标准的Python安装程序将pythonXY.dll放在Windows的system32中。 如果我安装32位和64位版本,system32文件夹中只有一个pythonXY.dll,但两个解释器仍然工作。 我在印象之下每个解释器都需要自己的架构特定的dll。 另外,Dependency walker告诉我两个解释器都使用相同的dll。 仍然分别显示在其头一次调用AMD64或win32。 这个怎么用?

32位仿真器(称为WOW64 )有一个名为SysWOW64的并行系统目录。 在那里找到32位的DLL。 系统将访问system32的请求从32位进程透明地映射到访问SysWOW64的请求。 这是由文件系统重定向器执行的。