如何从代码限制后台智能传输服务(BITS)作业的下载速度和时间安排?

我想弄清楚如何从代码中做到以下几点:

  1. 限制BITS作业的下载速度。
  2. 将BITS作业的下载限制在一天中的特定时间。

我知道你可以通过组策略来控制它,但是我试图弄清楚是否可以从代码中控制它,因为我的客户IT团队不想处理设置组策略。

我目前的BITS客户端是用Delphi编写的,但是如果你有用C#或C ++编写的示例代码,那么效果也会很好。

我将不胜感激您的协助。

谢谢。