1

Windows 运行时的后台传输 API 具有与 BITS 几乎相同的功能。我假设微软在这个 API 中重用了 BITS(BITS 实现得很好,并且已经是 COM)。有人可以澄清吗?

4

1 回答 1

2

您可以通过停止 BITS 服务来证明它不使用BITS。即使 BITS 未运行,商店应用程序启动的后台传输也会继续运行。

此外,您可以查看正在执行传输的进程 - BITS 位于svchost.exeWindows 使用将多个服务分组为单个进程的进程之一中,但 Windows 应用商店应用程序后台传输使用不同的进程,BackgroundTransferHost.exe.

最后,如果您使用 BITS 管理工具,例如 PowerShell BITS 命令,当您列出活动的 BITS 作业时,Windows 应用商店应用程序后台传输不会显示。

所以看起来很有结论性:Windows 运行时后台传输 API 不依赖于 BITS。

于 2014-06-18T07:48:54.520 回答