2

我有一个用 VB.NET 编写的程序。它目前是交互式的,用户将单击表单上的一些按钮并单击“GO”,它会做的事情。

我想通过 Windows PC 上的服务进行设置,而不是通过点击让用户输入将所有信息都放在配置文件中。

据我了解,我可以将其设置为在调用线路上使用一些“参数”等的服务,并从配置文件中获取其他信息。

有人可以建议我如何做到这一点吗?

谢谢

4

2 回答 2

2

据我所知,该软件必须有一个ServiceInstaller类来安装服务和一个从ServiceBase继承的 Service 类。

这将使 Windows 能够分别通过命令行和服务菜单安装、停止和启动服务。

这是一个简单的例子

于 2013-05-31T16:28:04.030 回答
1

您需要进行一些小的更改才能将您的程序转换为 Windows 服务。

首先,您需要完全删除用户界面——服务不应该有用户界面。

然后,您将构建所需的服务管道。Visual Studio 包含专门用于创建 Windows 服务的设计体验。有关这方面的详细信息,请参阅在组件设计器中创建 Windows 服务应用程序

于 2013-05-31T16:25:37.183 回答