gpt4 book ai didi

c# - 如何使用 C# 在 XP 中以编程方式禁用 Windows 更新

转载 作者:太空宇宙 更新时间:2023-11-03 19:14:49 26 4
gpt4 key购买 nike

我正在处理一个项目,需要使用我的 C# 代码自动禁用 Windows 自动更新。我不太确定从哪里开始。我已阅读有关可能使用 Windows 更新代理 API 的信息,但我不确定。任何建议将不胜感激。提前致谢。

最佳答案

有一个负责执行更新的windows服务,你可以用下面的代码停止这个服务:

ServiceController sc = new ServiceController("wuauserv");
try
{
if (sc != null && sc.Status == ServiceControllerStatus.Running)
{
sc.Stop();
}
sc.WaitForStatus(ServiceControllerStatus.Stopped);
sc.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}

你需要:

  1. 添加对项目的引用,选择“添加引用”到项目名称中,然后添加 System.ServiceProcess
  2. 在您的类(class)中包含using System.ServiceProcess;
  3. 以管理员身份运行您的应用程序或 Visual Studio

关于c# - 如何使用 C# 在 XP 中以编程方式禁用 Windows 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17793202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com