有个网页它上面需要显示当前电脑已经开启了的程序名字,类似任务管理器中看到的。设想的架构,本地会运行一个服务程序,这个服务程序用来获取当前电脑上已经运行的程序名称。网页在它需要显示当前电脑已经开启了的程序名字的时候发命令给本地服务程序,进而获得到程序的名字。这样可以实现吗,要怎么搞呢?

解决方案 »

  1.   

    应用程序获得本地的进程,生成一个XML列表~PHP调用应用程序生成列表后加载列表就行了,我做过类似的东西
      

  2.   

    网页的话,可以通过JS发送HTTP请求给本地的服务,本地服务起一个小型的HTTP server接收请求,然后返回数据,JS解析,显示在UI上
      

  3.   

    弄个ActiveX 就行,JS与它交互
      

  4.   

    感谢您的指点,我先去了解一下如何搭建一个本地Http Server~~
      

  5.   


    ActiveX做出来是插件吗,插件跟浏览器是不是相关的?
      

  6.   

    有一个很好的软件它实现了这个交互功能,我没搞过web开发不知道它是怎么实现的~~http://bbs.csdn.net/topics/390324811
      

  7.   

    http://httpd.apache.org/download.cgi
    是这个么~~
      

  8.   

    JS与OCX交互的代码,网上一大坨\JS与OCX交互
      

  9.   

    即使是HTML5也无法做到,ActiveX可以,其他不可以,貌似是网页应用,实际也是个应用程序
      

  10.   

    ActiveX好像不是所有的浏览器都支持的
      

  11.   

    Apache源代码全景分析第1卷 谁有这本书转让?貌似没卖的了。
      

  12.   

    BHO插件,得客户端愿意安装插件
    或者 ActiveX,用客户端脚本(比如JS启动),也同样,得客户端愿意安装组建,并且容许运行之
      

  13.   

    利用com获取进程列表,然后向客户端的iis的asp发请求,发回的信息显示在网页中
      

  14.   

    插件有个问题就是不同的浏览器插件开发方式不一样,IE/FF/CHROME/SAFARI
    而HTTP方式就比较统一,网页的JAVASCRIPT发送HTTP请求到本地的HTTP server