c#有没有办法获取windows账户的密码?
用户名好说。可是如何获得对应用户的密码呢?
windows系统包括win2000,xp,vista, 7,8
问题背景如下:
公司内部已有若干个web系统,用户认证全部都是基于AD的,但都是几年前建的,无支持无代码,很难自行修改了。
现在领导要求所有客户端计算机加入到AD域中,那么既然加入了域,登陆这几个系统时,就不要让用户再输入用户名和密码了。
俺的思路是新建一个网页,该网页加载一个activex控件,该控件获取客户端计算机的用户名和密码,在用户经由该网页访问其它几个web系统时,通过脚本根据所获取的用户名和密码自动在所要登录的系统上执行登录,从而实现单点登录的效果。这是我能想到的最好的方式了。
但一个前提就是能够获得windows的密码。