http://chs.gotdotnet.com/QuickStart/aspplus/default.aspx?url=/quickstart/winforMS/doc/WinForMSIeSourcing.aspx在 Internet Explorer 中使用 Windows 窗体控件

解决方案 »

  1.   

    你做一个Active Exe,用vb就行,里面有一个方法调用客户端程序
    比如sub exec(){shell.call("my.exe")}
    在网页脚本里
    obj=createobject(com组件)
    obj.exec();这个Active exe组件在安装客户端程序的时候也在客户端注册就行。总共没多少代码。
      

  2.   

    Active ExE中的代码
    Public Sub CallProcess(AppName As String)
        Call Shell(AppName)
    End Sub网页中脚本
    <script language="javascript">
    function btnRun_onclick() {
    var obj= new ActiveXObject("Pipe.call")
    objProtocol.CallProcess("MyApp.exe")
    }
    </script>可以实现调用,不过会弹出安全对话框。要解决安全提示框,还有很多代码,这里贴不下。需要的话联系[email protected]