2009-06-06 60 views
0

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

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

任何建议或教程来做到这一点?

回答

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()中即可。然后,创建可执行文件。