【转】通过注册表读取Windows最小密码长度限制等

注册表:

最小密码长度 

User   Key:   [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network] 
System   Key:   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network] 
Value   Name:   MinPwdLen 
Data   Type:   REG_BINARY   (Binary   Value) 
06   <-----   Default 
00   <-----   Change   to 
-------------------------------------------------------------------------------------最长密码期限 

System   Key:   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Network] 
Value   Name:   MaxPasswordAge 
Data   Type:   REG_BINARY   (Binary   Value) 
------------------------------------------------------------------------------------- 
密码过期提前通知的天数 

System   Key:   [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon] 
Value   Name:   PasswordExpiryWarning 
Data   Type:   DWORD 
14   <-----   Default 
------------------------------------------------------------------------------------- 
下面是程序调用的系统变量,您可以自己测试一下,中文部分是小妹自己猜的^-^ 

pwdProperties[密码必须符合复杂性要求] 
pwdHistoryLength   [强制密码历史] 
LockoutObservationInterval   [复位帐户锁定计数器] 
AutoUnlockInterval[帐户锁定时间] 
lockoutThreshold   [帐户锁定阀值] 

 

================================================================================================

 

隐藏注册表键值

 http://www.cnsw.org/bbs/thread-68551-1-1.html

经常有朋友会发现注册表里有一些键值可以看到却不能读取,更不能删除。这到底是怎么回事呢?其实原理非常简单,我来告诉大家。

搞开发的朋友都知道Win32 API,这是微软提供给开发人员的Windows系统编程接口。其实微软还有一套Native API,这个是系统底层的API。我们很多的Win32 API调用最后都通过Native API实现与系统内核间的通信。

在Win32 API和Native API里对字符串的定义是有区别的。在Win32 API里以”\0“作为字符串的结尾,而在Native API里“\0”确被看作一个字符。例如:"Key\0"在Win32 API里会被认为是"Key" ,3个字符长度。在Native API里就会被认为是"Key\0",4个字符长度。所以玄机就在这,我们可以利用Native API的NtCreateKey函数创建以”\0“为结尾的注册表键值。这样的话,Regedit和Regedt32以及使用Win32 API等的第三方注册表编辑软件就不能正常读写此键值。

这样我们就达到了隐藏注册表键值的目的。NtCreateKey函数的具体使用可以参考下面的事例程序。(完)

==============================================================================================

时间: 2024-10-27 17:43:38

【转】通过注册表读取Windows最小密码长度限制等的相关文章

开机系统提示注册表读取错误怎么办

这类问题是典型的没有对系统做定期维护的习惯导致的.Windows相对Linux和Mac系统来说最大的的区别就是在于Windows系统在 使用过程中会产生积累很多很多的注册表(.reg)和动态数据连接文件(.dll)这些文件很多时候系统并不会自动清除过期的或者有问题的,时间久了就会 形成系统的垃圾文件. 有的时候意外的断电会导致写入了一半的系统必须的注册表或者动态链接文件失效变成报废的文件存在.一旦再次读取这些文件就会产生错误,系统会提 示重启企图自动修复.往往却不能完成修复.这类比较常见故障,表

从注册表读取程序的版本

程序|注册表 从注册表读取程序的版本 屠恩海(SunHai) 开发工具:Microsoft Visual Studio .NET 2003 操作系统:Windows XP Registry 类简介 用Visual Studio .NET读写注册表一般用到Registry类. Registry类提供在运行 Windows 的计算机上的注册表中找到的标准根项集. 注册表是一个存储设备,包含有关应用程序.用户和默认系统设置的信息.例如,应用程序可以使用注册表来存储在应用程序关闭后需要保留的信息,并在应

设计注册表单时关于密码遮蔽问题的探讨

摘要: 很实用的一篇关于密码遮蔽问题的探讨,翻译贡献给大家,希望对大家在设计注册表单时有所启示. 密码遮蔽是一种很老做法,通常用于注册和登录的表单,用来防止窥探者看到用户的 很实用的一篇关于密码遮蔽问题的探讨,翻译贡献给大家,希望对大家在设计注册表单时有所启示. 密码遮蔽是一种很老做法,通常用于注册和登录的表单,用来防止窥探者看到用户的密码.尽管密码遮蔽是很好的保护安全的做法,它仍可能危及到注册表单的体验.当用户注册时,他们期待填写一个无争议.没有后顾之忧的表单,而密码遮蔽会起到反作用. 一.适

vista 注册表 权限-vista 注册表读取 RegOpenKeyEx

问题描述 vista 注册表读取 RegOpenKeyEx Vista下 RegOpenKeyEx(HKEY_LOCAL_MACHINE,csSIDKey, 0, KEY_READ|KEY_WRITE,&RegKey); 其中csSIDKey是 SOFTWAREMicrosoftSecurity CenterSvcS-1-5-21-3768736127-2530462124-984106385-1000,返回值一直是5,拒绝访问.请问有何解决方法? 解决方案 你的进程是否有administrat

通过注册表配置Windows 2003

Windows 2003操作系统虽然是一款主要面向服务器的操作系统,但是很多的用户仍然选择他在普通的电脑上运行.在这里笔者就给大家介绍一个通过注册表修改来加强Windows 2003操作系统功能的技巧. 一.为窗口弹出加度 找到HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics子键分支,在右边的窗口中找到MinAniMate键值,其类型为REG_SZ,默认情况下此健值的值为1,表示打开窗口显示的动画,把它改为0,则禁止动画显示,接下来从开始

修改注册表让Windows XP开机自动上网

Windows XP实现开机自动拨号上网,相信大家在网上看到许多类似的文章,但我的方法有所不同,希望大家共同交流一下. 先在网络连接-新建拨号快捷方式,命名为adsl,双击登录,选择保存用户名和密码,还可以在属性中把显示连接过程取消掉(这样不会显示拨号登录窗口). 进入注册表,开始-运行-regedit,找到键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,新建字串值,命名为adsl,点修改中输入"c:\wind

修改注册表 让Windows XP操作系统更加个性化_注册表

Windows XP操作系统以其稳定的性能,美丽的外观著称.但是我们通过修改注册表,能让系统更加符合自己的个性.下面的文章中我们将提供一些能让你系统更个性化的应用技巧. 1.修改Windows XP的登录背景图案 面对长久不变的单调的登录图案,你可能日久生厌,我们可以通过注册表来把它换成自己喜欢的图案,步骤如下:打开注册表编辑器,找到HKEY_USERS.DEFAULTControl PanelDesktop子键分支,双击wallpaper,键入你选择好的图片的路径,如:c:Documents

巧改注册表 实现Windows XP自动登录_WindowsXP

每次进入Windows XP桌面前,总会出现一个用户登录的画面,要求输入用户名和密码.这样做的好处是在多人使用一部电脑的环境中安全性有保障.不过,如果电脑只是你一个人使用,每次都必须输入密码,实在是令人讨厌.要取消这个登录步骤,可以通过修改注册表文件中的Winlogon项目来实现.但在修改之前有必要提醒大家,这样做的后果是你的密码会以纯文本的形式存放于注册表文件中.换句话说,只要有人能够打开你的注册表文件,那他就会知道你的登录密码.了解这些情况后,如果仍想改动的话,可按以下步骤操作: 第1步:运

注册表单设计:修改密码的表单设计及整体体验

文章描述:修改密码的表单设计及整体体验. 2011年岁末先后爆出CSDN.天涯等站点的用户明文密码泄漏,大家纷纷忙着修改密码,不少网站也通过在网页醒目位置发布公告或发送邮件提醒告知用户及时修改自己的密码以确保账户安全.对网站而言,希望用户能够定期主动去修改密码并保证一定的复杂度:但对用户来说,一般不到万不得已,通常不会经常修改密码.同样是表单,注册表单的产品设计大家常讨论,那么修改密码的表单设计及整体体验又是如何? 一.大型门户 1. 网易通行证 表单中的每个输入框均会给出有效性反馈,新密码的复