0

问题是我有一个表单应用程序,它是一个带有文件观察器和文件复印机的简单程序。但我想把它变成一个windows服务。有什么方法可以在服务中运行表单(我读过之前有类似的东西)?

这是我尝试制作的第一项服务,但我似乎无法找到在其中获取按钮的方法。这甚至可能吗?

概括:

  1. 表单可以在服务中运行吗?

  2. 我可以在服务中有一个按钮吗?

  3. 将表单转换为服务很难吗?

4

1 回答 1

0

服务没有接口,因此您不能直接服务中运行表单。如果您的意思是这样,您可以通过表单启动/控制服务。同样,您可以在表单上有一个按钮来控制服务,但它不会在服务本身中。

由于 UI 方面的原因,将表单转换为服务没有意义,但对于简单的项目而言,将逻辑代码转换为服务相对简单。如果您已将 UI 代码与逻辑分开,那么将该代码移至服务中非常简单。

话虽如此,根据您想要做什么,您可以查看WCF而不是标准 Windows 服务。

于 2013-07-04T12:43:05.757 回答