0

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

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

4

4 回答 4

2

您可以从 Windows 任务计划程序将其作为任务启动,并将其设置为即使您没有登录也可以运行。即使应用程序不是服务,这也可以工作。

于 2013-06-18T17:36:55.170 回答
2

您可以按照以下说明创建服务:

http://support.microsoft.com/kb/251192

然后将其安装到您的 PC 应该像使用一样简单

installutil MyService.msc

(installutil 将成为您的 .NET 安装的一部分,例如在 C:\Windows\Microsoft.NET\Framework\v3.5 中)

您可以通过services.msc从命令提示符运行将其配置为自动启动。

于 2013-06-18T17:46:06.907 回答
0

如果您希望能够关闭您的机器并仍然让客户端连接,那么您需要在服务器上部署您的应用程序。

于 2013-06-18T17:35:35.270 回答
0

创建一个 Windows 服务并将其作为 LocalService http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.80).aspx运行

于 2013-06-18T18:36:10.837 回答