我开发了一个TCP服务器。我希望我的TCP服务器即使在我注销机器时也能运行。因此,即使我的计算机已注销,客户端也可以连接到它。我在想是否必须创建一个Windows服务来实现这种方法,但我不知道该怎么做。
请告诉我如何在我的机器注销时让我的应用程序继续工作。
答案 0 :(得分:2)
您可以将其作为任务从Windows任务计划程序启动,并将其设置为即使您未登录也能运行。即使应用程序不是服务,这也可以。
答案 1 :(得分:2)
您可以按照以下说明创建服务:
http://support.microsoft.com/kb/251192
然后将其安装到您的PC应该就像使用
一样简单installutil MyService.msc
(installutil将成为.NET安装的一部分,例如在C:\ Windows \ Microsoft.NET \ Framework \ v3.5中)
您可以通过从命令提示符运行services.msc
将其配置为自动启动。
答案 2 :(得分:0)
如果您希望能够关闭计算机并仍然让客户端连接,那么您需要在服务器上部署应用程序。
答案 3 :(得分:0)
创建一个Windows服务并将其作为LocalService http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.80).aspx
运行