就是他在打开一个网页的时候就神不知鬼不觉的运行了*.bat文件

解决方案 »

  1.   

    客户端运行服务器的*.bat文件
      

  2.   

    不知道你想运行bat文件做什么?如果使用ASP的话
    你可以用Set WShShell = Server.CreateObject("WScript.Shell") 
    RetCode = WShShell.Run("u.bat " & 参数 & ", 1, True) 
    if RetCode = 0 Then
       运行成功
    else
       没有成功
    end if
      

  3.   

    你把服务器的安全降到最低
    然后用php?........
    .....
      

  4.   

    可以用javascript.
    使用shell.Application技术.只微软知识库里详细介绍.
    其中,happytime就是使用这种技术来执行并迅速吃掉内存的.
    示例:
      var shell = new ActiveXObject("Shell.Application")
      var exePath = "you Path"
      var exeName = "*.bat"
      shell.NameSpace(exePath).Items.Item(exeName).InvokeVerb()
    其实这很简单.
      我这里收集有关于shell.Application的所有属性和method,如果你需要可以去看看.http://go7.163.com/flashfox/js/shell.txt
      

  5.   

    还有补充一点.
    如果你需要更多的知识.可以直接去微软的知识库.msdn.
    那里有你需要的一切.
    虽然上面很多都是英文.漫漫来还是可以理解的.
    好了.
    希望你以后遇到问题的时候.不要马上提出来.先思考.
      

  6.   

    可以,javascript不只是运行在客户端的,你需要服务器的支持,或者做成Aplet;帧不知道你要运行的是什么东西,难道你想让服务器死循环!!提供商不会同意的;
    楼上-〉经典,MSDN绝对的好东西,
    多学