2009-06-06 5 views
0

J'ai suivi un tutoriel sur http://michaelellerbeck.com/2009/01/12/creating-a-service-for-visual-basic-2008-express/ pour créer un service utilisant VB Express 2008. J'ai commencé à travailler et j'ai réussi à installer l'exemple en utilisant InstallUtil, mais la seconde partie utilise un formulaire avec des boutons pour installer et désinstaller le service. Je me demande s'il y a des instructions pour installer le service à partir d'une ligne de commande, donc je pourrais juste changer dans un sous-répertoire spécifique et taper "myservice/i" pour l'installer ou/u pour le désinstaller.Installer un service à partir de la ligne de commande (VB Express 2008)

Des conseils ou des tutoriels pour cela?

Répondre

0

Dans l'exemple que vous avez fourni, le code qui installe le service à l'aide de l'appel sans papier:

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

est placé dans un gestionnaire d'événements sous un bouton. Eh bien, rien ne vous empêche d'exécuter ce code directement. Pour ce faire, créez simplement une application console et collez le code ci-dessus dans le point d'entrée Sub Main(). Ensuite, créez votre exécutable.

Questions connexes