1
19
将对wuapilib的引用添加到您的C项目中。
如果您有一个带有文本框的表单,这将为您提供当前安装的更新的列表。参见 http://msdn.microsoft.com/en-us/library/aa387102(VS.85).aspx 更多文档。 但是,这将不允许您查找未通过Windows Update分发的知识库修补程序。 |
2
4
最简单的方法就是使用 WSUS . 它是免费的,基本上可以让您设置自己的本地Windows Update服务器,在那里您可以决定哪些更新是为您的计算机“批准”的。WSUS服务器和客户机都不需要在域中,尽管这样可以更容易地配置客户机(如果是的话)。如果您有不同的机器集需要批准不同的更新集,那么也支持这一点。 这不仅实现了您所述的目标,而且只从WSUS服务器下载一次更新,从而节省了您的整体网络带宽。 |
3
3
如果在您的上下文中允许您使用Windows服务器更新服务( WSUS ,它将允许您访问 Microsoft.UpdateServices.Administration Namespace . 从那里,你应该能做些好事:) |
4
2
我为此编写了一些dummycode(一个简单的控制台应用程序,它将根据命令行参数安装我们想要的所有更新,它可以在这里找到并包含执行更新所需的所有内容) https://bitbucket.org/LilleCarl/c-windowsupdate 如果你想自己动手,你需要的是:
有用的接口:
|
5
1
P L右。我首先尝试了克里斯托夫·格里默的死法,但在某些情况下,它不起作用。我想这是由于.NET或OS体系结构的不同版本(32或64位)造成的。 然后,为了确保我的程序始终获得我的每个计算机域的Windows更新等待列表,我执行了以下操作:
它将在控制台中打印所有带有UpdateSinstallationStates的Windows更新。已下载
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |