Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在不在Windows上创建用户的情况下检查密码是否有效?_Windows_Validation_Passwords - Fatal编程技术网

是否可以在不在Windows上创建用户的情况下检查密码是否有效?

是否可以在不在Windows上创建用户的情况下检查密码是否有效?,windows,validation,passwords,Windows,Validation,Passwords,我需要检查稍后在安装过程中创建的用户密码是否有效。也就是说,它是否符合操作系统验证规则。是否有API调用来检查给定密码是否有效?这是您在Windows上寻找的函数 这也可以检查本地操作系统密码策略。Windows 7帮助说明,在密码中可以使用任何字符: a、 .z A..Z 0..9 ` ~ ! @ # $ % ^ & * ( ) _ - + = { } [ ] \ | : ; “,.?/ 和空间。 请看这里: 也许可以使用正则表达式检查密码。如果他在安装程序中以编程方式执行此操作,这是一个合理

我需要检查稍后在安装过程中创建的用户密码是否有效。也就是说,它是否符合操作系统验证规则。是否有API调用来检查给定密码是否有效?这是您在Windows上寻找的函数


这也可以检查本地操作系统密码策略。

Windows 7帮助说明,在密码中可以使用任何字符:
a、 .z
A..Z
0..9
` ~ ! @ # $ % ^ & * ( ) _ - + = { } [ ] \ | : ; “<>,.?/
和空间。

请看这里:


也许可以使用正则表达式检查密码。

如果他在安装程序中以编程方式执行此操作,这是一个合理的问题。正确,它是作为安装程序的一部分执行的。这是一般的密码,但我认为他想检查密码是否符合管理员设置的密码复杂性要求或者。Matteo是正确的。管理员也可以加强/放宽要求,我需要检查密码是否对特定系统有效谢谢!看起来很有希望,让我检查一下它是否适用于我的案例并报告。一个问题是,它仅在Windows(2003及以上)的服务器版本中受支持它似乎也支持Windows Vista和更高版本(即使没有文档记录)