验证Windows密码

2016-02-19 14:55 5 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐验证Windows密码,赶紧看过来吧!

【 tulaoshi.com - 编程语言 】

  |声明模块:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  

Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias _ "GetUserNameA" (ByVal lpBuffer As String, _ nSize As Long) As Long Private Declare Function WNetVerifyPassword Lib "mpr.dll" Alias _ "WNetVerifyPasswordA" (ByVal lpszPassword As String, _ ByRef pfMatch As Long) As Long Public Function GetWindowsLoginUserID() As String Dim rtn As Long Dim sBuffer As String Dim lSize As Long sBuffer = String$(260, Chr$(0)) lSize = Len(sBuffer) rtn = GetUserName(sBuffer, lSize) If rtn Then sBuffer = left$(sBuffer, lSize) Reformat string If InStr(sBuffer, Chr$(0)) Then sBuffer = left$(sBuffer, InStr(sBuffer, Chr$(0)) - 1) End If GetWindowsLoginUserID = sBuffer Else Error! GetWindowsLoginUserID = "" End If End Function Public Function VerifyWindowsLoginU Password(ByVal Password As String) As Boolean Dim rtn As Long, Match As Long rtn = WNetVerifyPassword(Password, Match) If rtn Then VerifyWindowsLoginUserPassword = False Else VerifyWindowsLoginUserPassword = (Match $#@60;$#@62; 0) End If End Function

  |窗体代码:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  

Private Sub cmdVerify_Click() MsgBox "The password you supplied was " VerifyWindowsLoginUserPassword(txtPassword.Text) End Sub Private Sub Form_Load() txtUsername = GetWindowsLoginUserID txtUsername.Enabled = False End Sub

来源:http://www.tulaoshi.com/n/20160219/1608324.html

延伸阅读
本文提供了实现IOS实现输入验证码、密码按位分割的一种思路,分享给大家供大家参考,希望与大家共同交流。 一、实现思路 1、思路描述 自定义一个view,继承自UIView 在view中添加子控件textField,backgroundImageView,label 将验证码/密码的内容绘制到label的指定区域(计算得到),所以label要自定义,在drawRect方法中绘制验...
标签: windows系统
Windows8使用图片密码和pin密码登陆   图片密码和pin密码是Windows 8新增的一种登录方式,在Windows 8开发者预览版中大家已经可以体验到这一新功能。那又是如何运用的呢? 按win+I键然后回车,进入设置界面,左边选用户,然后进行设置,设置好以后以后就可以不用输复杂的微软live账号密码了,用自己设定的图片密码或者pin就可以...
标签: windows系统
Windows8如何创建图片密码?   Windows 8允许用户创建图片密码,选择一个图片,然后在上面拖动绘制出波浪线、直线和圆圈组合,此后,只有能够重现此模式的人才能够登录系统。 点击控制面板-用户-创建一个图片密码。 按照提示进行设置即可。 Windows 8是微软于北京时间2012年10月25日23点15分推出的最新Windows系...
标签: windows 操作系统
Windows XP安装一年多了,最近发现系统运行速度明显慢了下来,用了很多优化软件、卸载已经安装的软件都无济于事。为了找出症结所在,笔者先查看了Windows XP所在区的磁盘空间,发现Windows文件夹占用的空间大了不少。笔者随即进入Windows各文件夹看看有没有奇怪的文件,查看到“Windows\Prefetch”文件夹(即Windows预读文件夹)时,发现里面...
标签: 电脑入门
1、重新启动计算机,在启动画面出现后马上按下F8键,选择带命令行的安全模式。 2、运行过程结束时,系统列出了系统超级用户administrator和本地用户zhangbq的选择菜单,鼠标单击administrator,进入命令行模式。 3、键入命令:net user zhangbq 123456 /add,强制将zhangbq用户的口令更改为123456。若想在此添加一新用户(如:用户名为abcdef...

经验教程

905

收藏

65
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部