如何获取域控制器上面普通用户上次修改密码时间?

airrun 2012-05-18 11:09:51
公司密码要求二个月必须更改,有些用户由于开机时不能联网导致密码快过期时不会自动提示,
想写一个小程序提示用户密码快到期是修改密码,现在问题思路是

1 用普通用户权限获取到域控制器上面普通用户自己的密码过期时间,这个可能直接获取不到

2 用普通用户权限获取到域控制器上面普通用户自己的上次修改密码的时间,然后加上两个月,如果小于于今天的日期密码就过期了,

有几个方法ADsOpenObject,或者DirectoryEntry封装类,MSDN上面没有找到详细说明如何获取到上次修改密码的时间?

谁能指点指点,非常感谢
...全文
595 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yofoo 2012-07-06
  • 打赏
  • 举报
回复
NetUserGetInfo
USER_INFO_3.usri3_password_age, 还有更多密码到期的参数, usri3_acct_expires usri3_password_expired ...

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧