Visual Basic脚本 - 获取用户密码?

时间:2012-10-18 16:11:42

标签: windows-7 vbscript passwords credentials

我正在编写一个脚本,部分内容需要知道用户登录的密码。问题是我无法找到获取密码的方法。我可以使用 -

获取用户名
Set oWshshell = WScript.CreateObject("WScript.Shell")
wscript.echo oWshShell.ExpandEnvironmentStrings("Username=%UserName%")

我希望可以用密码做类似的事情。是否可以获取当前登录用户的密码?如果是这样,怎么样?任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:2)

这是完全不可能的; Windows从不以纯文本形式存储密码。

答案 1 :(得分:0)

从技术上讲,Windows可以配置为使用可逆加密存储密码(尽管不是纯文本)。不过,这仍然是一个非常真的坏主意。

如果您只想验证密码的复杂性:当用户更改密码时,您应该可以使用custom password filter进行验证。