/** */

Matthieu Napoli

Win++

Win++

Win++ est un programme que j'ai écrit afin de rassembler toutes les fonctionnalités de mes autres utilitaires systèmes Windows.

  • Il se loge dans la barre des tâches et vous propose une liste des tâches et des processus tournant sur votre système.
  • Vous pouvez mettre en pause chaque tâche et processus.
  • Vous pouvez définir la priorité de chaque processus et l'opacité de chaque fenêtre.
  • D'un simple clic, vous pouvez limiter l'utilisation CPU de chaque processus individuellement.
  • Si vous êtes bloqué dans un programme, appuyez simplement sur les touches "Ctrl+Alt+End" (End = touche Fin) et le programme bloqué sera immédiatement suspendu. Vous aurez alors la possibilité de le terminer ou de reprendre son exécution.

Ce logiciel intègre les fonctionnalités de 2 autres de mes programmes (en plus complet) : Ctrl Alt End et CPU Limiter

Installeur Télécharger Win++ (installeur pour Windows, 1.1 Mo)

Code source Code source de Win++ (hébergé sur VBfrance, écrit en 2008)

CPU Limiter

CPU Limiter

Attention : ce programme n'est plus maintenu. Il contient des bugs connus. Préférer Win++.

N'avez vous jamais eu envie de limiter l'utilisation CPU d'un processus à quelques %, histoire de pouvoir faire tourner une tache de fond sans qu'elle ne gène l'exécution d'autres taches, qu'elle ne fasse pas chauffer l'ordinateur ou qu'elle n'épuise pas la batterie en quelques minutes ?

Autre exemple : pourquoi un vieux jeu qui tournait très bien sur un pentium II à 266MHz nécessite 100% du temps processeur sur votre pentium IV ?

Voilà ce que permet ce petit programme, dont je n'ai trouvé aucun équivalent sous Windows (pour l'instant).

Il se loge dans le system tray en tâche de fond, et vous propose une liste des processus tournant sur votre système. D'un simple clic, vous pouvez limiter l'utilisation CPU de chaque processus individuellement.

Installeur Télécharger CPU Limiter (installeur pour Windows, 1.1 Mo)

Code source Code source de CPU Limiter (hébergé sur VBfrance, écrit en 2008)

ProcessViewer VbSysLib

ProcessViewer

ProcessViewer VbSysLib est un logiciel permettant de visualiser tous les processus tournant sur votre ordinateur. Ils sont présentés en arborescence afin de pouvoir voir "qui a lancé qui".

Il a été développé dans la continuité de la VB System Library, et toujours en collaboration avec Sebdraluorg et Violent_Ken.

Il vous permet de supprimer un processus, le mettre en pause (il sera completement inactif) et le relancer (après l'avoir mis en pause). Lorsqu'un processus est sélectionné, de nombreuses informations s'affichent dans la partie droite du programme.

Vous pouvez y trouver des informations de type général :

  • Nom
  • Programme auquel il appartient
  • Nom de l'utilisateur à qui appartient le processus
  • ID du processus
  • Priorité actuelle
  • Processus parent
  • Chemin du fichier executable
  • Description

Dans l'onglet "Performances" se trouve le graphe de l'utilisation CPU du processus (un pour chaque processus). Vous pourrez y trouver également diverses données sur son utilisation mémoire.

Enfin l'onglet "Modules" donne la liste des modules chargés par le processus. Vous pouvez également décharger n'importe quel module de sa mémoire (à manipuler avec précaution).

ProcessViewer VbSysLib est un logiciel développé en utilisant la VB System Library. Cela permet de se rendre compte concretement de quoi est capable cette librairie. Cela est également un moyen de montrer les énormes avantages à l'utiliser (rapidité d'execution, facilité d'utilisation, invisible dans le programme final, structures intuitives, codes beaucoup plus court, développement plus rapide...).

Visiter le site web : ProcessViewer VbSysLib (code source et programme téléchargeables)

Ctrl Alt End

Ctrl Alt End

Attention : ce programme n'est plus maintenu. Il propose moins de fonctionnalités que Win++.

Qui n'a jamais eu d'application gelée en face de lui, ou alors ne s'est jamais retrouvé avec un jeu plein écran planté et on peut plus rien faire d'autre qu'un reboot car le gestionnaire des taches de windows ne s'affiche pas ?

Ce petit programme est censé résoudre ces problèmes en ajoutant un nouveau raccourci clavier, mais plutot que le Ctrl Alt Suppr, celui ci, c'est le Ctrl Alt End ("End" est aussi la touche appelée "Fin").

Le programme se lance invisiblement et se met dans le system tray. Dès qu'on appuie sur Ctrl+Alt+End, le processus associé à la fenetre qui est au premier plan est automatiquement tué.

Installeur Télécharger Ctrl Alt End (programme pour Windows, 50 Ko)

Attention : Ce programme ne possède pas d'installeur. Vous devez vous procurer les DLL pour Visual Basic 6 et les placer dans "C:/Windows/System32/" pour pouvoir le faire fonctionner. Liens vers les 2 DLL à télécharger : http://www.devparadise.com/download/code/vb/f123.php.

Code source Code source de Ctrl Alt End (hébergé sur VBfrance, écrit en 2008)

VB System Library

VB System Library

VB System Library est le nom d'un projet Visual Basic commencé en 2007 en collaboration avec 2 autres développeurs : Sebdraluorg et Violent_Ken.

Il s'agit d'une librairie contenant à la fois une grande liste de fonctions optimisées pour agir simplement sur le système, mais également tout une modélisation du système Windows grâce à des objets afin de pouvoir récupérer des informations et agir simplement dessus.

Ce projet est open source et disponible sous licence LGPL. Je vous encourage donc à le réutiliser autant que vous le souhaitez, que ce soit dans une application commerciale ou pas.

Visiter le site web : VB System Library

Liste de quelques programmes utilisant la VbSysLib :