中华网通行证
用户名 密码

VB编程破解Windows屏幕保护密码(2)
中华网科技 http://tech.china.com 2005-07-27 13:51:02
进入BBS】【进入聊天室】【 推荐给朋友 】【浏览字号: 】【关闭窗口

  
2、模块代码:

  Option Explicit

  Const ERROR_SUCCESS = 0&

  Const ERROR_BADDB = 1009&

  Const ERROR_BADKEY = 1010&

  Const REG_EXPAND_SZ = 2&

  Const REG_BINARY = 3&

  Const KEY_QUERY_VALUE = &H1&

  Const KEY_ENUMERATE_SUB_KEYS = &H8&

  Const KEY_NOTIFY = &H10&

  Const READ_CONTROL = &H20000

  Const STANDARD_RIGHTS_READ = READ_CONTROL

  Const KEY_READ = STANDARD_RIGHTS_READ Or KEY_QUERY_VALUE Or KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY

  Const HKEY_CURRENT_USER = &H80000001

  Dim hKey As Long, MainKeyHandle As Long

  Dim rtn As Long, lBuffer As Long, sBuffer As String, SubKey As String

  Dim lBufferSize As Long

  Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long

  Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long

  Declare Function RegQueryValueEx Lib"advapi32.dll" Alias"Reg QueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, ByVal lpData As String, lpcbData As Long) As Long

  Function GetBinaryValue(Entry As String)

  MainKeyHandle = HKEY_CURRENT_USER

  SubKey = "Control Paneldesktop"

  rtn = RegOpenKeyEx(MainKeyHandle, SubKey, 0, KEY_READ, hKey)

   If rtn = ERROR_SUCCESS Then ‘如果HKEY_CURRENT_USERControl Paneldesktop键被成功打开

   lBufferSize = 1

   rtn = RegQueryValueEx(hKey, Entry, 0, REG_BINARY, 0, lBufferSize) ‘读取ScreenSave_Data的值

   sBuffer = Space(lBufferSize)

   rtn = RegQueryValueEx(hKey, Entry, 0, REG_BINARY, sBuffer, lBufferSize)

   If rtn = ERROR_SUCCESS Then ‘如果读取ScreenSave_Data的值成功

   rtn = RegCloseKey(hKey)

   GetBinaryValue = sBuffer ‘函数返回ScreenSave_Data的值

   Else ‘如果读取ScreenSave_Data的值不成功

   Call ErrorMsg

   End

   End If

  Else ‘如果HKEY_CURRENT_USERControl Paneldesktop键不能打开

   Call ErrorMsg ‘调用ErrorMsg()过程

   End

   End If

  End Function

  Private Sub ErrorMsg() ‘显示错误信息过程

   Select Case rtn

   Case ERROR_BADDB

   MsgBox ("您的计算机注册表有错误!")

  Case ERROR_BADKEY, REG_EXPAND_SZ

   MsgBox ("您的计算机未设屏保密码!")

  Case Else

   MsgBox ("破解过程中遇到未知错误,错误号:" & Str$(rtn))

   End Select

  End Sub

首页 上页 | 1 | 2 | 下页 尾页  共 2

 

50款最具性价比数码相机/MP3推荐!
作者:中国vb网/田茂均 来源: 

发表言论:
笔  名:
查看评论
﹣相关报道
用Visual Basic学做“黑客”程序 (2005-07-14 09:43:44)
VB程序实现WindowsXP效果的界面!! (2005-06-27 14:03:26)
利用VB进行SQL2000的数据备份和恢复 (2005-06-16 13:31:53)
初学者必知:VB10个小编程 (2005-05-30 16:19:35)

﹣精彩回顾
·揭秘越南姑娘的“性契约”(组图)
·中国研制成功银河麒麟操作系统
·近处偷拍野狮性爱 野草丛中见柔情(图)
·难得一见“水下分娩”全程跟拍(组图)
·古代性器具及性惩罚工具(组图)
·揭密中外历史上乱伦的名人们(组图)
·探秘世界各地诡异的干尸新娘(组图)
·隋唐两个王朝的九大著名"绿帽子"(组图)
·另类的惨烈:螳螂血战壁虎谁更凶猛(图)
·一分钟平静死去 注射死刑全过程(图)

进入BBS】【进入聊天室】【 推荐给朋友 】【浏览字号: 】【关闭窗口


潮流·时尚
·市场上的天价手机全搜罗
·一周降幅最大手机导购
·FM调频收音功能手机选购
·索尼爱立信三新机曝光
·诺基亚N73音乐版精品赏
·热门便携笔记本搜索导购
·近期最新上市机型大盘点
·矩阵Matrix鼠标垫细评测
·19寸20寸22寸液晶该买谁
·近期几款热卖MP3大推荐
·四大即将退市经典MP3选购
·06年最火七大DC缺点曝光
·六百万像素超值机型推荐
·诺基亚推出随身小音箱
·LG直板巧克力KG99评测
·MOTO新机即将国内上市
·超低价蓝牙手机导购
·130万像素一样拍出好照片
·诺基亚两款蓝牙耳机新品
·索爱纯美折叠机Z558评测

软件下载
·豪杰大眼睛 V2.5
·Foxmail V6.5
·天网防火墙Athena
·极品五笔 V6.8
·PPS网络电视
·超级兔子魔法设置
中华网搜索
站内搜索
全网搜索




热门搜索
耳机 印刷 手机 拖鞋
减速机 钟表 成人用品
减肥 枸杞 T恤 升降机
心理 健康 彩票 招聘
礼品 旅游 猎头 培训

产品服务
·机会!机会不容错过
·中华商机,搜索创新
·准确快捷,搜你所搜
·¥来¥往,尽在中华邮
·中华搜索,贴心搜索




科技频道主编信箱