从命令行安装服务(VB Express 2008)

时间:2009-06-06 02:59:56

标签: vb.net visual-studio-2008 windows-services

我一直在关注使用VB Express 2008创建服务的http://michaelellerbeck.com/2009/01/12/creating-a-service-for-visual-basic-2008-express/教程。我的第一部分工作并设法使用InstallUtil来安装示例,但第二部分是你使用的带有按钮的表单,用于安装和卸载服务。

我想知道是否有从命令行安装服务的说明,所以我可以更改到特定的子目录并输入“myservice / i”来安装它或/ u​​来卸载它。

有任何建议或教程吗?

1 个答案:

答案 0 :(得分:0)

在您提供的示例中,使用未记录的调用安装服务的代码:

Try
    System.Configuration.Install.ManagedInstallerClass.InstallHelper(New String() {”C:\Test\YourService1.exe”})
Catch ex As Exception
    MessageBox.Show(ex.ToString)
End Try

放在按钮下的事件处理程序中。好吧,没有什么能阻止你直接执行这些代码。

为此,只需创建一个控制台应用程序,然后将上面的代码粘贴到入口点Sub Main()中。然后,创建您的可执行文件。