现在的位置: 首页 > 综合 > 正文

windows 2000 Service 框架的一个问题

2013年03月31日 ⁄ 综合 ⁄ 共 278字 ⁄ 字号 评论关闭
以前写过一个service 程序,  是用c++, IDE写的, 涉及到socket编程,我用的WSAAsyncSelect模型,所以就MFC创建了一个窗口用来转发消息,  程序写好后在win2003系统下,运行一切正常, 但在win2000下,如果是在关机前手动stop该服务,也正常,如果在关机时由系统stop该服务, 则会提示该服务不能正常停止的异常。  

当时debug了好久都不知怎么回事, 后来反映到microsoft的全球技术支持中心, 经过他们调试,该异常是系统消息内核对象发出的, 是因为mfc复杂的消息映射机制引起的。   那个窗口用win32创建, 就没问题。

抱歉!评论已关闭.