如何通过ASP程序将一些信息传递给同在一台机器中的VB编写的EXE程序

解决方案 »

  1.   

    asp改写机器上的某文件
    vb进行文件监听。
      

  2.   

    EXE程序写成activeX EXE,asp中用script(runat=server)写一个Class,Class中用getobject
      

  3.   


    这是验证服务器的机器用户的示例(对了,不用class也可以,可以直接调用script的函数)<script language=javascript RUNAT="SERVER">
    function logonDoADLogon(p_strDomain, p_strUserID, p_strPWD) //网域,用户,密码
    {  
     var f_oIADS, f_oUser, f_oContainer;
     
     var f_blnRet = true;
     
     try
     {
      var f_oIADS = GetObject('WinNT:');
      f_oContainer = f_oIADS.OpenDSObject('WinNT://' + p_strDomain, p_strDomain + "\\" + p_strUserID, p_strPWD, 0);
      
      delete f_oContainer;
      delete f_oIADS;
     }
     catch (e)
     {
      return false;
     } 
     
     try
     {
      var objUser = GetObject("WinNT://" + p_strDomain + "/" + p_strUserID );
      delete objUser;
     }
     catch(e){
      return false;
     }  
     
     return true;
    }
    </script>
    <%if  logonDoADLogon(Request("UserDomain"), request("UserID"), Request("UserPwd")) then
       response.write "ok"
    else
    response.write "erro"
      end if
    response.write Request("UserDomain")
    %>
      

  4.   

    script函数不会用~~~~上面JS脚本部分的代码真的能实现数据传送?????????