32 位防病毒程序可以保护您免受 64 位威胁吗

32 位防病毒程序可以保护您免受 64 位威胁吗

思考32 位程序无法查看 64 位进程内部。所以我是出于好奇才问这个问题的。

我使用的是 Windows 7 x64。我不知道防病毒软件的位数,只知道它安装在 中C:\Program Files (x86)

答案1

这完全取决于防病毒软件的工作原理。

32 位程序可能无法直接与跑步64 位进程(通过 Windows API 除外),但它们仍然可以访问整个文件系统,包括包含 64 位代码的文件。因此从技术上讲是的纯 32 位防病毒软件仍然可以完成其工作,并通过传统的文件扫描技术识别 64 位文件中的病毒。

然而...

应用程序安装到系统中C:\Program Files (x86)并不意味着它是 32 位的。

  • 您可以运行 64 位应用程序C:\Program Files (x86)

  • 您可以从 运行 32 位应用程序C:\Program Files

  • 许多应用程序实际上包含 32 位和 64 位文件,但仅安装到任何一个 C:\Program Files (x86)C:\Program Files。一个很好的例子是 VMware Workstation。在我的 64 位系统上,它安装到C:\Program Files (x86)\VMware\VMware Workstation。安装到该位置的文件是 32 位64 位 EXE/DLL 文件以及其他随机文件。

那么你正在运行的防病毒软件的名称和版本是什么?很有可能是其中有 64 位组件,并且它们正在您的 64 位系统上使用。

您可以通过启动以下程序轻松检查后台防病毒进程的运行位数:资源监控。你只需要确保平台显示的列(右键单击任意列,然后单击选择列...

资源监控

在列表中查找您的防病毒进程,查看它们以什么位数运行。您可能会发现防病毒 GUI 作为 32 位进程运行,但引擎本身作为 64 位进程运行。这很常见。

让我们知道你的发现;-)

相关内容