如何让我的应用程序即使在注销机器时也能运行?

时间:2013-06-18 17:32:25

标签: c# .net windows-services

我开发了一个TCP服务器。我希望我的TCP服务器即使在我注销机器时也能运行。因此,即使我的计算机已注销,客户端也可以连接到它。我在想是否必须创建一个Windows服务来实现这种方法,但我不知道该怎么做。

请告诉我如何在我的机器注销时让我的应用程序继续工作。

4 个答案:

答案 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

运行