0

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

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

谢谢!

4

1 回答 1

2

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

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

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

于 2012-06-30T03:02:02.787 回答