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/

相关文章:

delphi - Delphi 中透明光标显示错误颜色

c++ - 如何在 Windows 中获取用于特定显示器的显示适配器?

c++ - 如何在后台窗口中移动鼠标?

c++ - 如何在 Win32 API 中知道选定的菜单项

windows - Windows 服务在 Mac OSX 上的对应物是什么

c# - Windows Mobile 开发 : Choice of .Net compact vs. Native (c++) 代码

windows - 如何检测Windows的语言版本

c++ - libcurl示例代码出现错误

c - 警告/检测指针减法,它们都没有指向数组成员

python - 在 C++ 插件和 Python 程序之间进行通信