windows - 阻止非管理员在特定时间段内登录 Windows

标签 windows winapi visual-c++

这是我的场景。我的应用程序执行一些维护工作,在此期间只允许管理员登录 Windows。

维护完成后,任何用户都应该可以登录。

这个问题有什么好的解决办法吗?任何指示将不胜感激。

编辑:操作系统是 Windows 7

谢谢, 普拉迪普

最佳答案

使用 NetUserEnum 枚举所有用户,对于非管理员用户,使用带有 USER_INFO_1 结构和 UF_ACCOUNTDISABLE 标志的 NetUserSetInfo 禁用其帐户。保留您禁用的用户的列表,以便在完成后您可以重新启用他们的帐户。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa370960%28v=vs.85%29.aspx

关于windows - 阻止非管理员在特定时间段内登录 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9386041/

相关文章:

windows - 创建双 Mac/Win 自动运行 CD

windows - 谁拥有 Windows 中的文件句柄?

c++ - 我可以使 GetOpenFileName 返回路径长于 MAX_PATH 吗?

c++ - 用 win32 api C++ 打开 jpeg

visual-studio - 获取 vc++ 2010 代码以在 ubuntu 上编译

visual-c++ - 静态文本的点击事件

c++ - 栈分配失败,堆分配成功!!可能吗?

windows - 如何在 Windows 中使用 File-Rename 又名 Perl 的重命名?

c# - Windows 服务 OnPowerEvent

c - 从一个程序执行和捕获另一个程序