服务程序与客户程序,该如何解决

服务程序与客户程序
我手上有个用vc写的客户端程序。这个vc程序是运行在一个windows server的服务器上的。由于服务器用户注销退出的时候,会关闭客户端程序。因此"客户"系统将客户端程序改为服务程序,这样,服务器用户注销的时候,应用程序不会被关闭。
注:用户远程登录服务器。
有点汗颜,没搞明白服务器用户注销时,哪些程序会退出哪些不会退出。还有那个客户端程序和服务程序有什么区别啊?

------解决方案--------------------
任务管理器里面,用户名是SYSTEM的程序,注销时候不会退出。
------解决方案--------------------
WINDOWS服务程序是不会随系统注销而退出的啊,并且能够随系统启动而启动~~
------解决方案--------------------
系统服务属于SYSTEM,不跟登陆用户绑定,所以注销了还能够运行
------解决方案--------------------
DEMO现在机器上没有,不过网上有一大把的代码啊~~~
------解决方案--------------------
"客户"系统将客户端程序改为服务程序。差别很大吧,能这么改么?客户程序能运行在服务器上,是被服务器允许(用户远程登录服务器)的,而服务程序是直接在服务器上运行。
------解决方案--------------------
如果这个程序不带界面,那非常简单的,就是一个普通的服务程序
如果这个程序还要界面,就麻烦点了,你可以先启动服务,在服务里面创建线程调用  "客户端.exe"
------解决方案--------------------
搜  后台服务程序开发模式
------解决方案--------------------
http://blog.csdn.net/wongson/article/details/6210854