2009-06-06 59 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()中即可。然後,創建可執行文件。