Come auto di servizio finestra di avvio
-
11-10-2019 - |
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
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