日期:2014-05-18  浏览次数:20743 次

取出windows系统的用户的帐号
公司规定windows系统用户要定期修改密码,

请教用程序实现取出win2003系统的用户的帐号和密码

目的是看用户在一定时间内有没有修改密码
谢谢




------解决方案--------------------
C# code
ManagementClass   mcs=   new   ManagementClass( "Win32_UserAccount ");   
ManagementObjectCollection   moc   =mcs.GetInstances();   
rchbx.Clear(); 
foreach(ManagementObject   mo   in   moc)   
{   
string   user= " "; 
user=mo.GetPropertyValue( "Name ").ToString(); 
rchbx.AppendText( "用户名: "+user+ "\n ");   
user=mo.GetPropertyValue( "Domain ").ToString(); 
rchbx.AppendText( "所属域: "+user+ "\n ");   
}   
//添加对System.Management的引用

------解决方案--------------------
设置密码过期时间就可以了,费什么事要写程序监控啊。另外正常方法是取不到密码的