我目前正在开发一些家长控制软件。该软件应该注销用户然后锁定帐户,以便他们无法重新登录,除非父母/管理员指定他们可以。
到目前为止,我已经尝试了几件事,例如在用户帐户上设置标志,说明它已被禁用。这会将其从登录屏幕中完全删除。据我所知,如果用户帐户已登录,则不会应用 ADS_Disable 标志。我还尝试寻找有关注销另一个帐户的资源,但我似乎只能找到有关注销正在运行 logout 命令的帐户的信息。比如Pinvoke,或者直接调用LOGOUT.EXE程序。
我在LSAUser上找到了一个资源,发现那里可能有什么东西。我正在为学校做这个项目,我需要一些指导。由于这样做的信息很少,有没有更好的方法来做我想做的事情?或者有什么理由我不应该这样做?有什么选择吗?