gpt4 book ai didi

c++ - 如何以编程方式更改 RDP 登录名/密码?

转载 作者:行者123 更新时间:2023-11-28 03:34:51 29 4
gpt4 key购买 nike

我正在创建一个 Windows 服务,让不同的用户通过 RDP 连接到 PC。

我需要知道如何通过某种 WinAPI 或修改注册码或类似方式在 PC 上添加、更改和删除登录凭据(即登录 + 密码)。

谢谢!

最佳答案

您可以使用 NetUserAdd 创建本地帐户.您可能不应该以这种方式删除帐户,因为那样会孤立用户配置文件,但您可以使用 NetUserGetInfoNetUserSetInfo (选项 1008)根据需要禁用和重新启用。 NetUserSetInfo (选项 1003)可用于在必要时重置密码,但请注意,重置密码会导致所有加密文件和设置不可撤销地丢失。如果您知道旧密码,可以使用 NetUserChangePassword相反。

使用NetGroupAddUserNetGroupDelUser在远程桌面用户组中添加和删除帐户以控制 RDP 访问。

请记住,您创建的帐户也可用于交互式登录(除非您通过操纵用户权限策略明确阻止此操作)并且您(大概)需要注意避免修改现有帐户。

关于c++ - 如何以编程方式更改 RDP 登录名/密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11258394/

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