Firefox 在下载 ZIP 文件时会生成 DllHost.exe 进程

Firefox 在下载 ZIP 文件时会生成 DllHost.exe 进程

我运行的是 Windows 7 Professional 32 位。在 Firefox 中下载 ZIP 文件时,会出现 DllHost.exe 进程。命令行如下:

C:\Windows\system32\DllHost.exe /Processid:{3EB3C877-1F16-487C-9050-104DBCD66683}

它始终是相同的 ProcessID,并且该进程与 wininet.dll (C:\Windows\System32\wininet.dll) 相关。注册表中的 AppID 键名称为“WinInetCacheServer”。

不过,下载.exe 文件时似乎不会发生这种情况。

这是什么 WinInetCacheServer?它在我的系统上做什么?它以前肯定不存在,我认为它是在通过 Windows 更新安装 Internet Explorer 10 后出现的。

我知道 wininet.dll 似乎是 Microsoft 的合法产品,但是当一个以前不存在的新进程突然出现时,我的警报信号就会响起。有什么建议吗?

答案1

msdn.microsoft.com 上的开发中心确认这是有意的:

WinINet 函数具有简单而灵活的内置缓存支持。从网络检索的任何数据都会缓存在硬盘上,并在后续请求中检索。应用程序可以控制每个请求的缓存。

它还提到,有一些规则,例如

  • “缓存控制指令和应用程序设置标志决定了可以缓存的内容(...)”
  • “一般来说,如果满足上述要求,对 GET 动词的响应会被缓存。在任何情况下,对 PUT 和 POST 动词的响应都不会被缓存。”
  • “Https 默认是缓存的。”

所以是的,这是 Windows 的一个合法进程,但如果您想识别其行为及其控制方式,-> 为什么 .zip 被缓存而 .exe 没有,您将不得不更深入地研究这个主题。

相关内容