现在的位置: 首页 > 综合 > 正文

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

2013年01月24日 ⁄ 综合 ⁄ 共 1380字 ⁄ 字号 评论关闭

      '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

 

抱歉!评论已关闭.