我正在程序中读取 system32 文件夹中的一些文件;其中一个文件(C:\Windows\System32\gdi32.dll)表现出一种非常奇怪的行为。当我从程序中读取它时,它显示大小为 310'784 字节;当我从资源管理器查看它的大小时,它显示大小为 404'480 字节。
怎么可能呢?
最可能的解释是您的程序是 32 位,而 Explorer 是 64 位。当 32 位程序打开文件时C:\Windows\System32
(其中包含 64 位 DLL),它实际上被重定向到C:\Windows\SysWOW64
(其中包含 32 位 DLL)。您看到的尺寸差异是两者之间的差异C:\Windows\SysWOW64\gdi32.dll
and C:\Windows\System32\gdi32.dll
files.
有关更多信息,请参阅知识库文章 896456 http://support.microsoft.com/kb/896456.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)