Domanda

Ho un servizio finestra che ho sviluppato in C # (VS2008). la prego di dirmi cosa devo fare per renderlo automatico avvio dopo l'installazione e anche Auto Start in ogni momento in cui il sistema viene riavviato.

EDIT: Sto usando progetto di installazione e distribuzione per installarlo. Grazie

È stato utile?

Soluzione

Segui le istruzioni dato qui per aggiungere un programma di installazione per l'applicazione di servizio. Prestare particolare attenzione al punto 5, in cui si imposta il rel StartType proprietà.

Per avviare il servizio dopo l'installazione, vedi avviare automaticamente un servizio di Windows al momento dell'installazione

Altri suggerimenti

Prova a seguire modo,

private void serviceInstaller_AfterInstall(object sender, InstallEventArgs e)
        {
            var service = new ServiceController(serviceInstaller.ServiceName);
            if (service.Status != ServiceControllerStatus.Running)
            {
                service.Start();
            }
        }
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top