代码之家  ›  专栏  ›  技术社区  ›  Ayush

C#程序远程登录和更改服务密码

  •  2
  • Ayush  · 技术社区  · 15 年前

    我不完全确定这是否可能,但我想相信这是可能的。关于我应该在哪里/什么地方开始的有什么建议吗?

    PS-我不限于C#。如果有其他语言可以使这项任务更容易,我愿意接受建议。

    2 回复  |  直到 15 年前
        1
  •  3
  •   Aliostad    15 年前

    你可以用 WMI 完成你提到的所有这些操作。 WMI 暴露在 System.Manangement.Instrumentation

    另一种选择是 ServiceController

        2
  •  1
  •   Steve Townsend    15 年前

    一系列 OpenSCManager OpenService , ChangeServiceConfig 可用于修改密码或任何您要修改的内容,前提是在目标计算机上有足够的访问权限。

    编辑:

    如果您正在根据另一个答案使用WMI,则需要使用 Win32_Service class Change method

    推荐文章