Myie选项中可以禁止ActiveX和Flash,怎样通过注册表或其他方法实现这个功能?谢谢!!!

解决方案 »

  1.   

    HLK\Soft\MS\Windows\CurrentVersion\IeSettings里面有Zones, 1001, 1002...那里有说明,然后去IE属性设置一个对应的设置,如禁止ActiveX,然后看注册表的键值有何变化,然后就知道...
      

  2.   

    我找到了ActiveX的设置,但是没有Flash的。
      

  3.   

    我想应该是找到目前所安装的ACTIVE X 控件的CLSID然后设置的,应该是这样的,WIN XP SP2有这个功能了.楼主装了试试看,可以改改.用ART对比下就知道了.
      

  4.   

    Flash,在注册表里搜索
    D27CDB6E-AE6D-11cf-96B8-444553540000
      

  5.   

    我找到了很多 包含有D27CDB6E-AE6D-11cf-96B8-444553540000,
    不知道哪一个可以禁止flash?
      

  6.   

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{D27CDB70-AE6D-11cf-96B8-444553540000}键值为00000400则IE屏蔽flash的弹出插件安装窗口,试一下
      

  7.   

    禁止Flash:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{D27CDB6E-AE6D-11CF-96B8-444553540000}值:0-允许使用 1024-禁止使用禁止ActiveX:
    HKEY_CURRENT_USER\\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3
    HKEY_CURRENT_USER\\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\1
    HKEY_CURRENT_USER\\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2
    HKEY_CURRENT_USER\\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\4上面是按照顺序排的,下面也是:
          case a1.ItemIndex of
            0:Reg.WriteInteger('2201',3);
            1:Reg.WriteInteger('2201',0); 
          end;
          case a2.ItemIndex of
            0:Reg.WriteInteger('2000',65536);
            1:Reg.WriteInteger('2000',3);
            2:Reg.WriteInteger('2000',0);        
          end;
          case a3.ItemIndex of
            0:Reg.WriteInteger('1001',3);
            1:Reg.WriteInteger('1001',0);
            2:Reg.WriteInteger('1001',1);
          end;
          case a4.ItemIndex of
            0:Reg.WriteInteger('1004',3);
            1:Reg.WriteInteger('1004',0);
            2:Reg.WriteInteger('1004',1);
          end;
          case a5.ItemIndex of
            0:Reg.WriteInteger('1201',3);
            1:Reg.WriteInteger('1201',0);
            2:Reg.WriteInteger('1201',1);
          end;
          case a6.ItemIndex of
            0:Reg.WriteInteger('1200',65536);
            1:Reg.WriteInteger('1200',3);
            2:Reg.WriteInteger('1200',0);
            3:Reg.WriteInteger('1200',1);                
          end;
          case a7.ItemIndex of
            0:Reg.WriteInteger('1405',3);
            1:Reg.WriteInteger('1405',0);
            2:Reg.WriteInteger('1405',1);        
          end;