注册表被病毒修改导致隐藏的文件和文件夹不能显示的修复~

    编程语言: visual basic

      'Windows 2K之前的操作系统(Win9x)
      If Not GetOStype().blnW2K Then
      
        '修复方法:将Hidden值设为1(0 - 不显示隐藏与系统文件 1 - 显示所有 2 - 不显示隐藏)
        Call sdaSetRegValue("HKEY_USERS", ".DEFAULT/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced", "Hidden", 1)
      
      Else                      'Win2K, XP, 2003
      
        '如果ShowAll的项不存在
        If sdaTestKeyExist("HKEY_CURRENT_USER", "Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/ShowAll") = False Then
  
          '修复方法setp1:创建ShowAll的注册表项
          Call sdaCreateKey("HKEY_CURRENT_USER", "Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/ShowAll")
    
          '修复方法step2:将ShowAll的CheckedValue设定值为1
          Call sdaSetRegValue("HKEY_CURRENT_USER", "Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/ShowAll", "CheckedValue", 1)
      
        '如果ShowAll的CheckedValue被设为0
        ElseIf Val(sdaGetRegEntry("HKEY_CURRENT_USER", "Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/ShowAll", "CheckedValue")) = 0 Then
  
          '修复方法:将ShowAll的CheckedValue设定值为1
          Call sdaSetRegValue("HKEY_CURRENT_USER", "Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/ShowAll", "CheckedValue", 1)
      
        End If
    
        '显示隐藏的文件和文件夹
        Call sdaSetRegValue("HKEY_CURRENT_USER", "Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced", "Hidden", 1)
        
      End If
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

happybasic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值