Affichage des articles dont le libellé est Csharp : Demarrer un service windows. Afficher tous les articles
Affichage des articles dont le libellé est Csharp : Demarrer un service windows. Afficher tous les articles

lundi 6 décembre 2010

Csharp : Demarrer un service Windows

Dans la phase de démarrage de votre programme vous avez besoin de charger quelques ressources externes ainsi que de démarrer quelques services nécessaires au fonctionnement de celui ci?
C# vous offre la possibilité de vérifier l'existence d'un service Windows et par la suite de le démarrer.

Référence:
using System.ServiceProcess;
Code a ajouter:
string service = "MSSQL$SQLEXPRESS"; // nom su service

if (ServiceManager.IsServiceInstalled(service)) // Vérification de la présence du service
{
    console.writeLine("SQL Server présent");
    
    if (ServiceManager.StartService(service, 20000)) // On essaye de démarrer le service
    {
        console.writeLine("SQL Server en marche");
    } 
    else 
    {
        console.writeLine("SQL Server ne peut pas démarrer");
    }
}
else
{
    console.writeLine("SQL Server Absent");
}

Et voila.