Win++ options avancées sur les fenetres et processus windows (cpu limiter, ctrl alt end, mettre en pause un processus...)

Soyez le premier à donner votre avis sur cette source.

Vue 10 857 fois - Téléchargée 1 304 fois

Description

Bonjour à tous,

Voici un programme dont le but est le suivant :
Rassembler toutes les petites sources qui ajoutent des possibilités à Windows en un seul programme rapide et pratique.

Pour l'instant, il y'a donc une liste des tâches avec les options suivantes pour chaque tâche :
- Fermer la fenêtre
- Régler l'opacité de la fenêtre
- Activer la fenêtre toujours visible (ou désactiver)
- Priorité du processus
- Tuer le processus
- Mettre le processus en pause
- Limiter l'utilisation CPU du processus
(avec affichage de l'utilisation CPU)

Il y a également une liste des processus (en arborescence, pour voir "qui a lancé qui") avec comme action :
- Tuer le processus
- Mettre le processus en pause
- Limiter l'utilisation du CPU

L'option "Limiter l'utilisation CPU du processus" vient d'un petit programme que j'avais fait il y'a peu : CPU Limiter
http://www.vbfrance.com/codes/CPU-LIMITER-LIMITEZ-UTILISATION-PROCESSEUR-CHAQUE-PROCESSUS_47480.aspx

Autre fonctionnalité : Ctrl Alt End.
Si vous vous trouvez face à un programme bloqué, appuyez sur les touches Ctrl+Alt+End et le programme planté sera instantanément mis en pause. Une fenêtre vous proposera alors de terminer le processus ou de reprendre l'exécution.
Cette fonctionnalité vient d'un de mes programmes encore :
http://www.vbfrance.com/codes/CTRL-ALT-END-NOUVEAU-RACCOURCI-CLAVIER-PERMETTANT-TUER_41943.aspx
(cette version est améliorée comparée à l'ancienne)

Conclusion :


Composants utilisés :
Vb System Library (encore et toujours) : quelle merveille, n'hésitez pas à l'utiliser ;-)
http://vbsystemlibrary.free.fr/
Le contrôle systray de Bouv, merci à lui
La classe ReyHotKey de Renfield, merci à lui

Si vous avez des idées de fonctionnalités à rajouter, je vous écoute.

En espérant que ça vous serve.
MadMatt

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
367
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

Ah et puis du coup le processus WinPP se met a consommer 100 du cpu ! C'est-y pas paradoxal ? :D
Messages postés
367
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

Sympa, je cherchais ca depuis longtemps !
Mais bon ton prog est assez bugué !

1) Lancer un processus (disons iexplore.exe)
2) Lancer Win++
3) Changer la priorité du processus (a la valeur qu'on veut)
4) Fermer le processus ==> Le processus est toujours dans la liste !!! (soit ! Tu fais peut être de la lazy prog après tout )
5) Changer la priorite de iexplore (il est tjrs dans la liste)
==> Le processus disparait de la liste :)))..
==> Mais juste après WIn++ plante :((((
Messages postés
2
Date d'inscription
mercredi 14 novembre 2007
Statut
Membre
Dernière intervention
20 mai 2009

Ne marche pas sur mon serveur..

Comment le faire marcher?
Messages postés
37
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
3 novembre 2008
1
Un seul commentaire: TROP TOP TON TRUC! Sa va me servir beaucoup.
Messages postés
160
Date d'inscription
vendredi 27 janvier 2006
Statut
Membre
Dernière intervention
21 avril 2015

Saut MATM@TT

Merci pour toutes ces explications.

Pour l'histoire du menu systray, je m'en suis sorti avec un menu vide car je n'ai jamais réussi à faire autrement. Ce qui est bizarre car en C++, il n'y a pas ce problème (en testant des progs en C++ car je ne programme malheureusement pas en C++) Bref, ce n'est pas bien méchant mais ça énerve un peu ;-)

Bon courage et merci encore

Cordialement,
ym_trainz
Afficher les 23 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.