是否可以在 Windows 上不创建用户的情况下检查密码是否有效?
我需要检查稍后在安装过程中创建的用户密码是否有效。即是否符合操作系统验证规则。是否有 API 调用来检查给定的密码是否有效?这是在 Windows 上
I need to check if the password for an user that will be created later on in an installation process will be valid. That is, whether it will conform to the OS validation rules. Is there an API call to check if a given password will be valid? This is on Windows
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(2)
墨小墨2024-12-04 13:30:44
Windows 7 帮助说明密码中可以使用任何字符:
a..z
A..Z
0..9
``~! @#$%^& * ( ) _ - + = { } [ ] \ | : ; “ ' < > , . ? /
和空格。
请阅读此处: http://windows.microsoft.com/en-GB/windows7/Tips-for-creating-strong-passwords-and-passphrases
也许可以使用正则表达式来检查密码。
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
您正在寻找
NetValidatePasswordPolicy
函数。
这也可以检查本地操作系统密码策略。
You're looking for
NetValidatePasswordPolicy
function.This can check against the local OS password policy too.