比如IIS,或者一些其他程序,会偶尔弹出一些application popup之类的message类型的错误窗口,汇报一下内存错误,或者内存不可读,或者对方关闭了一个远程链接.....。如果不用鼠标点那个唯一的确定按钮,IIS就不能继续运行,即使iisreset了也不行。怎么写个小监控程序,自动找到并模拟点击一下‘确定’窗口啊?不知道我叙述清楚没有,呵呵可能我的思路不对,请高手指点,什么办法都可以,如何用C#解决这个问题,万分感谢

解决方案 »

  1.   

    IIS?还有什么其他程序?听上去很怪,去管理工具->服务,打开WWW服务的属性表,在第二页登陆上,看"允许服务和桌面交互"是否去掉了
      

  2.   

    '允许服务和桌面交互'这项去掉就可以关闭弹出错误框么?我那个选项没有去掉。别人的服务器,我怀疑是ASP调用代码有错误,偶尔会被用户遇到而导致弹出个框提示内存错误而令IIS死掉,唉。如果获取新生成窗体的焦点并模拟点击确定呢?