找回密码
 加入
搜索
查看: 2360|回复: 1

[AU3基础] 注册表regdelete问题(已解决)

[复制链接]
发表于 2010-8-20 17:32:23 | 显示全部楼层 |阅读模式
本帖最后由 shenrenba 于 2010-8-21 08:26 编辑

下面代码中button5只能隐藏,点显示没反映而button6均可运行,为什么button5的regdelete不执行呢 请帮忙解答下
-------------------------------
谢谢2楼 字符该了后 可以了
Case $Button5
                        If GUICtrlRead($Button5)="隐藏用户帐户" Then 
                                 RegWrite("HKEY_CURRENT_USER\Control Panel\don't load", "nusrmgr.cpl", "REG_SZ", "no")
                                 GUICtrlSetData($Button5,"显示用户账户")
                                 MsgBox(64, "提示", "用户帐户隐藏成功!")
                         ElseIf GUICtrlRead($Button5)="显示用户帐户" Then
                                 RegDelete("HKEY_CURRENT_USER\Control Panel\don't load", "nusrmgr.cpl")
                                 GUICtrlSetData($Button5,"隐藏用户账户")
                             MsgBox(64, "提示", "用户帐户显示成功!")
                                 EndIf
                Case  $Button6
                            If GUICtrlRead($Button6)="任务管理器锁定" Then 
                                  RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system", "DisableTaskMgr", "REG_DWORD", "00000001")
                                  GUICtrlSetData($Button6,"任务管理器解锁")                        
                                  MsgBox(64, "提示", "任务管理器锁定成功!")
                             ElseIf GUICtrlRead($Button6)="任务管理器解锁" Then
                                   RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system", "DisableTaskMgr")
                                   GUICtrlSetData($Button6,"任务管理器锁定")
                                   MsgBox(64, "提示", "任务管理器解锁成功!")
                                EndIf

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-8-20 19:29:52 | 显示全部楼层
我干才实行了,也是button5的regdelete不执行

就是字符有问题,

您把所有"隐藏用户帐户","显示用户账户"的字符删除,从新写一次

下面代码是从新写的,可以实行
If GUICtrlRead($Button5) = "隐藏用户帐户" Then

                RegWrite("HKEY_CURRENT_USER\Control Panel\don't load", "nusrmgr.cpl", "REG_SZ", "no")

                GUICtrlSetData($Button5, "显示用户账户")

                MsgBox(64, "提示", "用户帐户隐藏成功!")

        ElseIf GUICtrlRead($Button5) = "显示用户账户" Then

                RegDelete("HKEY_CURRENT_USER\Control Panel\don't load", "nusrmgr.cpl")

                GUICtrlSetData($Button5, "隐藏用户帐户")

                MsgBox(64, "提示", "用户帐户显示成功!")

        EndIf

        Case $Button6

                If GUICtrlRead($Button6) = "任务管理器锁定" Then

                        RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system", "DisableTaskMgr", "REG_DWORD", "00000001")

                        GUICtrlSetData($Button6, "任务管理器解锁")

                        MsgBox(64, "提示", "任务管理器锁定成功!")

                ElseIf GUICtrlRead($Button6) = "任务管理器解锁" Then

                        RegDelete("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\system", "DisableTaskMgr")

                        GUICtrlSetData($Button6, "任务管理器锁定")

                        MsgBox(64, "提示", "任务管理器解锁成功!")

                EndIf
        

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 10:46 , Processed in 0.266099 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表