现在一个需求是这样的,我用超级终端连接上远程服务器,监控其日志信息,当服务上有告警信息时,在我的超级终端上自动显示出来,我把这些日志信息及时给提出来,然后把这些日志信息及时发给另外一台服务器上,现在我如何能够实时的把这些告警信息提取出来呢,因为如果告警信息较多时,屏幕会滚动较快的,如何及时把这些信息给抓下来呢,请高手们帮个忙,领导要的急呀!

解决方案 »

  1.   

    没太听懂你的意思.GetActiveWindow(VOID)这个可以返回当前活动窗口句柄,也就是那个警告对话框的窗口句柄,因为一但出现警告提示,那个警告窗口一定是最前的活动窗口,剩下的就是取得窗口中字符串了,有了窗口句柄,取示字符串不难吧,在一个就是要处于实时的状态,就是说设一个dll钩子应该可以侦听的,不知我说明白了没有,也希望我看明白了你说的意思,因为我对你说的最后作用还是不大清楚.
      

  2.   

    服务器是unix,运行一个大型设备的监控系统,领导让把这个设备产生的告警信息实时的发送到他们的手机上,而且我只能远程操作这台服务器,所以我只能让这个信息实时的显示操作系统自带的超级终端上<通过telnet登录上那台服务器>,然后我实时的把这个超级终端上的告警信息提出来,转换成领导要求的数据,所有这些过程都是自动的,不需要人工干预
      

  3.   

    具体的还是不太明白,反正你目前想的这个解决方案绝对不现实,金山词霸都没那么厉害。
    另外,把信息发到手机上是要有设备的,比如一个手机模块,通过这个模块联上联通或移动的服务器,然后才能把信息发到手机上。按照你的描述,我猜想在远端的UNIX上,运行一个程序,有什么信息,就发送出来,至于那个程序把信息发到哪,我就不知道了,串口??