我一直在寻找与DUMPBIN一些图书馆,我发现所有的64位版本有联系KERNEL32。是否有64位Windows没有KERNEL64?如果不是,为什么?
I was looking at some libraries with dumpbin and I noticed that all the 64-bit versions were linked to KERNEL32. Is there no KERNEL64 on 64-bit Windows? If not, why?
我所有的操作系统是32位,所以我不能只是看。谷歌搜索带来了没有什么值得让我怀疑有没有KERNEL64但我仍然好奇,这是为什么。
All my operating systems are 32-bit so I can't just look. A google search brings up nothing worthwhile so I suspect that there is no KERNEL64 but I'm still curious as to why this is.
编辑:我发现这后面是pretty的有用。 MSDN引导到x64
I found this later which is pretty useful. MSDN guide to x64
它总是叫 KERNEL32.DLL
,即使在64位Windows。这是相同的兼容性原因, SYSTEM32
包含64位的二进制文件,而 SysWow64资料
包含32位二进制文件。
It's always called kernel32.dll
, even on 64-bit windows. This is for the same compatibility reasons that system32
contains 64-bit binaries, while syswow64
contains 32-bit binaries.