IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Windows Discussion :

[C#] Priorité des services Windows


Sujet :

Services Windows

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 52
    Points : 41
    Points
    41
    Par défaut [C#] Priorité des services Windows
    Bonjour à tous,

    Je viens de développer un service windows en C# qui dispose d'une priorité Basse.

    Afin de lui attribuer une priorité Normale, j'ai utilisé le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Thread.CurrentThread.Priority = ThreadPriority.Normal;
    Mais cela ne fonctionne pas, mon processus tourne toujours avec une priorité Basse.

    Quelqu'un pourrait-il m'indiquer comment modifier la priorité d'exécution d'un service windows dans un développement C# ?

    Merci pour vos réponses.

  2. #2
    Rédacteur

    Avatar de Jean-Michel Ormes
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    1 838
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 838
    Points : 4 574
    Points
    4 574
    Par défaut
    Salut,

    essaye de rajouter ceci dans ton programme :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    using System.Diagnostics;
     
    Process.GetCurrentProcess().PriorityClass = ProcessPriorityClass.High;

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 52
    Points : 41
    Points
    41
    Par défaut
    Merci pour ta réponse, mais cela ne change strictement rien.
    Je vois toujours mon processus en Priorité Basse dans mon gestionnaire de tâche windows.

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 52
    Points : 41
    Points
    41
    Par défaut
    Rectification... je me suis trompé avec mon processus VisualStudio disposant du même nom que mon service.

    Comment peut-on vérifier exactement la priorité du service ?

    Merci

  5. #5
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 069
    Points : 12 113
    Points
    12 113
    Par défaut
    Heu, dans le gestionnaire des tâches.

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/10/2011, 15h17
  2. Liste des services Windows
    Par al1 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 16/08/2011, 20h23
  3. Réponses: 2
    Dernier message: 27/04/2006, 15h22
  4. gestion des Services Windows sans .NET
    Par zedoo dans le forum MFC
    Réponses: 1
    Dernier message: 16/05/2005, 23h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo