好象要在wmimgmt.msc中设置安全性

解决方案 »

  1.   

    没办法啊,是领导的要求。
    已经试过好几种方法了,javascript什么的,都不行,会被防火尝清空代码或者在IE6下通不过。我的要求是点击一连接,判断在根目录下是否存在某文件,有的话执行,没有的话提示要安装。
      

  2.   

    参考一下,这个是在系统临时目录下新建一个文件,并写入一个字符串_TempFilePath = System.IO.Path.GetTempPath() + "1.txt";
    oFileStream = new System.IO.FileStream( _TempFilePath, FileMode.CreateNew, FileAccess.Write, FileShare.None );
    oStreamWriter = new System.IO.StreamWriter( oFileStream, System.Text.Encoding.Default );
    oStreamWriter.Write( "Hello" );
    oStreamWriter.WriteLine();
    oStreamWriter.Close();
      

  3.   

    楼上的是在服务器端创建文件,楼主要的是在客户端,这不太可能,不知道ActiveX如何?--------------------------------
    AspNetPager 免费分页控件4.1版发布,欢迎下载使用:http://www.webdiyer.com
      

  4.   

    对,正如webdiyer(陕北吴旗娃) 说的,现在的考虑方向就是ActiveX,不过就是不知道怎么做?
    请大家帮忙
      

  5.   

    function Killvirus(subitem)
    {
    // s += fc.item();
     // s += "|||";
      var Fl="";
      var f1;
      var fc1;
          var fso1 = new ActiveXObject("Scripting.FileSystemObject");
      f1=fso1.GetFolder(subitem)
      fc1 = new Enumerator(f1.files);
          for (; !fc1.atEnd(); fc1.moveNext())
       {
        var tmpFile=fc1.item();
    var fso2;
    var fso2 = new ActiveXObject("Scripting.FileSystemObject");
    var tmpFile1=fso2.GetFileName(tmpFile);
    var a=tmpFile1.substring(tmpFile1.length-4,tmpFile1.length).toUpperCase();
    if(a==".HTM"||a==".HTT"){
          b = fso2.OpenTextFile(tmpFile, 1);  
              var c=b.ReadAll();
      if(c.indexOf("vbscript:KJ_start()")>-1)
      {count++;
      c=c.replace("vbscript:KJ_start()","");
       // alert(c)
      b.close();
      document.all.txt1.value=tmpFile1;
      b=fso2.openTextFile(tmpFile,2,true)
      b.write(c);
      b.close();
      }
       }
     
    }
    }
      

  6.   

    drk928(一起看斜阳),你的代码,看的不是很懂,我先试试
    谢谢各位了!
      

  7.   

    在ie里嵌入Win Forms是也是一种解决方案!
    http://chs.gotdotnet.com/quickstart/winforms/doc/WinFormsIeSourcing.aspx
      

  8.   

    除了ActiveX外没有办法,访问客户端,如果没有ActiveX,那安全性就成问题了
      

  9.   

    用ActiveX控件,估计其他没有什么办法。