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

Windows Discussion :

Nom du processus de l'Economiseur d'écran


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Apprenti informaticien
    Inscrit en
    Avril 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Apprenti informaticien

    Informations forums :
    Inscription : Avril 2011
    Messages : 7
    Par défaut Nom du processus de l'Economiseur d'écran
    Bonjours, quelqu'un saurait il qu'elle est le nom du processus lancer à l'activation de l'économiseur d'écran, car j'en aurais besoins pour le détecter dans un script, mais mes recherches sur le net sont rester infructueuse??!

    Merci pour vos réponses

    une bonne journée a vous!

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    J'ai bien peur que ça dépende de l'économiseur choisi.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 109
    Par défaut
    Si c'est simplement pour le détecter tu peux utiliser la fonction SystemParametersInfo()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #include <windows.h>
    
    int main(void)
    {
      BOOL bOk;
    
      while(1){
        if(!SystemParametersInfo(SPI_GETSCREENSAVERRUNNING, 0, &bOk, 0))
          break;
    
        if(bOk)
          MessageBeep(0);
    
        Sleep(1000);
      }
    
      return 0;
    }

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par défaut
    Si tu veux éviter le polling, apparemment il faut mettre un hook global sur le message WM_SYSCOMMAND( SC_SCREENSAVE ) qui est envoyé à la fenêtre au premier plan.

    Source
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre régulier
    Homme Profil pro
    Apprenti informaticien
    Inscrit en
    Avril 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Apprenti informaticien

    Informations forums :
    Inscription : Avril 2011
    Messages : 7
    Par défaut
    C'est bizarre, sa ne marche toujours pas...oui, j’essaye juste de voir si le screensaver est en train de marcher...peut-être ai-je oublié de dire que je veux y accéder avec Powershell...
    Mon idée exacte est de voir (test avec if) si le screen saver est en train de marcher (SPI_GETSCREENSAVERRUNNING ??)(le tout dans une boucle infinie, mais ça c'est bon je sais faire) si oui, il exécute une série d'action (fermeture d'internet, de divers programmes, désactivation des cartes réseau,...ça c'est tout ok aussi)un temps d'attente (tout bon aussi) puis shutdown(ok aussi)...

    Se qui me manque, c'est ce foutu teste...
    Mais merci déjà pour vos indices!

Discussions similaires

  1. Changer le nom du processus (Perl.exe par monscirpt.pl)
    Par Julon dans le forum Programmation et administration système
    Réponses: 8
    Dernier message: 08/06/2009, 21h51
  2. [Vista]quel est le nom du processus de la webcam hp intégrée
    Par IllusionStriker dans le forum Vidéo
    Réponses: 0
    Dernier message: 16/06/2008, 02h03
  3. Nom du processus en cours
    Par GillesCGD dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 20/12/2006, 10h22
  4. Réponses: 4
    Dernier message: 05/09/2005, 16h01
  5. [FLASH MX2004] Animation = Economiseur d'écran ?
    Par Ticoche dans le forum Flash
    Réponses: 4
    Dernier message: 22/08/2005, 23h20

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