为什么不同的程序显示 c:\windows\system32 的内容不同

为什么不同的程序显示 c:\windows\system32 的内容不同

尝试一种需要在 dll 中进行修改的黑客攻击(在 Windows 10 中)(编辑:我指的是 termrv.dll)我尝试在我的 HEX 编辑器(HxD)中打开该文件,但在打开对话框中找不到它。

事实证明,使用 Explorer 浏览 c:\windows\system32 会显示 4321 个项目。而在 HxD 的“打开”对话框中,我只看到 3029 个项目。对于主要部分,3029 个项目是 4321 个项目的子集。但也有大约 200 个文件仅显示在 HxD 中,而不显示在 Explorer 中。

我已启用 UAC。HxD 进程是以管理员身份启动还是正常启动都没有区别。
例如,Ultraedit 的 Open 显示与 HxD 相同的列表,而 Notepad 似乎显示与 Explorer 相同的列表。

答案1

HxD 是一个 32 位应用程序:

在此处输入图片描述

当您打开在 64 位 Windows 上运行的 system32 文件夹时,您会看到 32 位文件夹C:\Windows\SysWOW64。并且并非所有 dll/exe 文件都存在于两种 CPU 架构(32 位和 64 位)中。

相关内容