C++ 如何控制在Windows XP中连接程序时发生的情况

C++ 如何控制在Windows XP中连接程序时发生的情况,c++,icons,real-time,state,C++,Icons,Real Time,State,我有一个实时程序,需要持续运行。当程序连接到iconned时,它似乎有时会停止更新,而当它恢复到活动状态时,其他时间会中止。是否有一种方法可以控制我的程序连接时发生的情况?我正在使用Visual Studio 2005。我正在窃取lothar的评论,并将其作为一个回答:您可能希望将实时程序实现为windows服务。如果需要在用户控制下启动和停止服务,可以提供GUI(不需要一直运行)来启动、暂停、继续和停止服务。作为一项服务,您的程序不太可能被用户在计算机上进行的操作(包括注销)中断 “iconn

我有一个实时程序,需要持续运行。当程序连接到iconned时,它似乎有时会停止更新,而当它恢复到活动状态时,其他时间会中止。是否有一种方法可以控制我的程序连接时发生的情况?我正在使用Visual Studio 2005。

我正在窃取lothar的评论,并将其作为一个回答:您可能希望将实时程序实现为windows服务。如果需要在用户控制下启动和停止服务,可以提供GUI(不需要一直运行)来启动、暂停、继续和停止服务。作为一项服务,您的程序不太可能被用户在计算机上进行的操作(包括注销)中断

“iconned”是什么意思?@Joe:我猜是系统通知区域(系统托盘),但也可以最小化。我猜他指的是图标ed(最小化)?然而,如果它真的是一个需要永久运行的程序,他可能会更好地将其作为一个服务来实现。+1用于窃取并完成使其成为真正答案的工作;-)