Yet Another Process Monitor (YAPM) est un utilitaire permettant d'exploiter les fonctions avances du systme d'exploitation sur les processus,  la manire d'un gestionnaire des tches de Windows en plus complet. YAPM permet donc de surveiller efficacement les processus ouverts sur le systme, ainsi que tous les objets qui y sont lis (services, threads, modules, fentres, handles...).

YAPM regroupe toutes les fonctions classiques de la gestion des processus (terminer processus, priorit, charge CPU...etc.) mais permet galement d'avoir accs  l'ensemble des informations avances dont les outils standards de Windows ne disposent pas.

YAPM permet donc :
- la gestion standard des processus et des services
- la gestion avance des processus (pause/resume, infos compltes...)
- la gestion avance des services (type de dmarrage...)
- la gestion des modules des processus (dll charges)
- la gestion des threads des processus (pause/resume, kill, priorit...)
- la gestion des fentres ouvertes par les processus (changement de position, affichage, fermeture, agrandissement, opacit...)
- la gestion des handles ouverts par les processus (fichiers, cls, rpertoires...)
- le monitoring de tous les objets logiques et physiques de Windows (disques durs, processus, bases de donnes...)


YAPM permet avant tout un maniement trs ais des processus/services/fentres/handles/modules/threads, notamment grce  :
- une interface de type Ruban (comme dans MS Office 2007) intuitive
- des fonctions de recherche compltes permettant d'accder trs rapidement aux informations souhaites.



L'utilisation de YAPM peut se limiter  une utilisation classique d'un gestionnaire de tches, mais ce logiciel a t conu afin de rpondre  3 besoins plus spcifiques :

1) L'aide au dveloppement de logiciels, grce  la possibilit de suivre l'volution de l'tat de son programme en temps rel (consommation mmoire/CPU, defauts de pages, entres/sorties, modules chargs, gestion de ses threads...) et bientt la possibilit d'diter directement le processus en mmoire.

2) La scurit du systme : YAPM permet en effet de localiser trs rapidement un lment particulier jug anormal ouvert sur le systme (via des fonctions de recherche puissantes), pour remonter jusqu'au processus parent, afin de dcider de sa lgitimit ou non. L'utilisateur peut ensuite dcider de terminer le processus si besoin, mme si ce dernier est de type systme (droits admin requis). YAPM permet galement de rechercher en ligne des informations de scurit sur les processus ouverts.

3) La stabilit du systme via la vrification de tous les processus/services/handles/.... ouverts/dmarrs, en complment des journaux de performance de Windows, grce  la possibili de produire des rapports dtaills sur le systme (processus/services/threads/handles/...) au format TXT ou HTML.



YAPM permet galement de rpondre  de multiples besoins plus prcis, citons par exemple :
- le 'dlockage' d'un fichier insupprimable sans rebooter
- agir sur plusieurs processus/services/threads/... en mme temps (slection multiple)
- agir sur les processus systme (droits admin requis)
- etc.


YAPM est actuellement en version beta2, ce qui signifie que certaines fonctionnalits sont indisponibles, d'autres lgrement buggues et d'autres encore non optimises.
YAPM passera prochainement en version RC1, quand tous les bugs connus seront supprims et quand les tests complets seront achevs.