300 大分?
能不能说清楚一些?什么 Service 程序?

解决方案 »

  1.   

    不过有时会出现这种情况。
    NT Service 程序大多数没有界面,只提供相关功能;即使有 UI,大多树叶并是太重要。
    有一种可能是,此 Service 正在相应大量的服务请求,而且在处理服务的过程中不断更新界面上的有关数据,因为 WM_PAINT 的优先权较低,所以来不及刷新界面(没有用另外一个线程来处理数据显示问题)。
      

  2.   

    我看了一下文档,应该是能开发有界面的Service(没有例程,MSDN里有三个例程,我只看了一个,不是有界面的),不过我试了一下好象不行,今天我还用了最简单的一招,直接用WinExec运行一个程序,结果运行的这个程序界面是没有的了,想用TaskManager停也没法停了
      

  3.   

    我曾经用spy++察看过,其实在windows下的大多数程序都是需要窗口的,
    只不过很多窗口都隐藏起来不可见罢了.
    在windows中,窗口消息的机制不但可以相应客户的请求,而且本身也是
    程序内在的驱动.mfc中的CSocket,它从哪里来的事件通知?就是因为
    每一个CSocket类的实例都创建了一个内在的隐藏窗口,作为消息转发
    的中枢.
    windows,呵呵,这个名字本身就预示了window的重要性:)
      

  4.   

    其实它并不是NT下的一个服务,仅仅是一个C/S中的S而已,在它运行一段时间后会出现这种现象,有什么下手的地方?