begin process at 2012 02 16 00:24:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > SYSTEM INFO

SYSTEM INFO


 Information sur la source

Note :
9,8 / 10 - par 5 personnes
9,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Classé sous :processus, cpu, handle, service, module Niveau :Initié Date de création :09/09/2006 Date de mise à jour :10/09/2006 18:39:24 Vu / téléchargé :7 579 / 1 089

Auteur : draluorg

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (30)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Salut a tous,

Cette source permet de lister:

Les processus: avec leur utilisation cpu en temps reel (gere les nouveau arrivant et les processus fermes)

Les fenetres: avec leur icone

Les Fichiers ouverts: avec le processus associe

Les cles de registres ouverte: avec le processus associe

Les servies en cours: plus leurs infos relative

Il y a aussi 2 graphique (utilisation cpu et memoire)


Cette source utilise le driver KernelMemory.sys de ShareVb et pas mal de fonctions qu'il a depose sur ce site (merci a lui)





 Conclusion

Il y a un bug avec les graphiques, il deconne si une fenetre est devant ou s'il est "hors-ecran" lors de son initiation, et ils ne gerent pas le redimesionnement...

Teste sous XP pro seulement!

Vous pouvez telecharger l'executable compile a cette adresse:
http://systemzeb.free.fr/SystemInfo.zip

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

10 septembre 2006 18:39:24 :
-Correction du clignotement de la liste des process -Correction de l'auto-scroll de la liste des process -Ralentissement du timer

 Sources du même auteur

Source avec Zip Source avec une capture GESTION DES PRIVILEGES DES PROCESSUS
Source avec Zip Source avec une capture TEMPS PROCESSEURS TOTAL ET PAR UNITÉ (API NATIVE)
Source avec Zip Source avec une capture ENREGISTRER ET CHARGER LISTVIEW DANS FICHIER AVEC IMAGE ETC....
Source avec Zip Source avec une capture GESTION DES FICHIERS SWAP
Source avec Zip Source avec une capture CLASSE POUR RÉCUPERER L'UTILISATION CPU D'UN PROCESSUS

 Sources de la même categorie

Source avec Zip Source avec une capture AUTORISER/REFUSER L'EXECUTION DE PROCESSUS par pierreh51
Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION... par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER par ShareVB
Source avec Zip Source avec une capture DESACTIVER / ACTIVER LES MISES EN VEILLES PC par Arsena

 Sources en rapport avec celle ci

Source avec Zip RÉCUPÉRER PID PROCESSUS, NOM DE FICHIER.EXE ET HANDLE FENÊTR... par Philippe734
Source avec Zip Source .NET (Dotnet) COMMENT DÉMARRER UN PROCESSUS SUR PC DISTANT DE MANIÈRE CACH... par violent_ken
Source avec Zip Source avec une capture Source .NET (Dotnet) YET ANOTHER PROCESS MONITOR par violent_ken
Source avec Zip Source avec une capture WIN++ OPTIONS AVANCÉES SUR LES FENETRES ET PROCESSUS WINDOWS... par MadM@tt
Source avec Zip Source avec une capture CPU LIMITER - LIMITEZ L'UTILISATION DU PROCESSEUR DE CHAQUE ... par MadM@tt

Commentaires et avis

Commentaire de MadM@tt le 10/09/2006 01:22:52

C'est re moi

Ben ça rend super bien, ça a l'avantage de proposer beaucoup beaucoup d'infos, sans surcharger.
Par contre un peu long au chargement (enfin normal, je crois que c'est les icones qui prennent le plus de temps), et les processus sont rafraichis assez souvent ce qui n'est pas spécialement agréable pour lire (clignotement).
De plus à cause de ça (problème que j'ai aussi dans mes prog hélas, solution à trouver), lorsqu'on sélectionne un item et que l'ont descend dans la liste, à chaque refresh l'element selectionné est obligatoirement remis "visible" (dur à expliquer lol).

En en plus, ça donne une utilisation processeur assez elevée (3 à 8%, alors que j'ai un pc "très convenable") pour un prog qui est censé observer la consommation processeur des autres.


Mais sinon j'ai trouvé super toutes les infos proposées (meme si on peut toujours, toujours en rajouter).
Par contre on ne peut agir sur rien (idée pour l'améliorer)

Enfin question utilisation ça rend bien (ah oui il faudrait peut etre baisser aussi le refresh des graphiques, c'est presque illisible celui du CPU, et régler les bug de redim), demain si j'ai le temps je regarderai le code.


Encore bravo pour avoir mener un si long projet à bien, continue !
++

Commentaire de draluorg le 10/09/2006 01:59:26

Salut Mad,

eh pour la consomation cpu c'est bizare il consomme moins que le TaskMgr chez moi et le cahrgement est presque instantane, un rien plus long que le taskmgr.. (p4 3,2Ghz)

Pour le deselectionement, ca ne le fait que si un new processus est lancer ou que un existant est arrete, sinon ca ne deseclectionne pas normalement...
Sinon la solution la plus simple, est d'enregistrer l'element selectionne avant de rafraichir la liste et le reselectionner apres si il est toujours existant...

Sinon en effet le timer est une peu rapide, c'etait pour les test...

Pour les options pour interagir sur les process etc, en effet c'est au programme, je compte bien remplacer mon taskMgr (y a encore du taf c'est sur!) Mais j'avais envie de le deposer pour profiter des eventuelles suggestions ^^

Sinon je n'ai rencontre aucun bug de Redim, peux tu me dire a quel endroit a tu eu ca ?

Merci pour tes remarques et suggestions ;)

++

Commentaire de MadM@tt le 10/09/2006 02:17:08

Au niveau problème de selectionnement, c'est pas que ça déselectionne, c'est que si on scroll la liste avec la roulette ou meme avec la scrollbar, au prochain rafraichissement ben la scrollbar va se remettre de telle façon que l'élement sélectionné soit visible.
Pour voir ça, tout simplement lance le prog, et descend dans la liste des process avec la roulette : à chaque rafraichissement la scrollbar est remontée vers le haut (car par défaut c'est le 1er élement qui est sélectionné)

Sinon pour le bug du redim, c'est juste pour le graphique (tu en parlait dans la présentation)

Et au niveau de la conso cpu, a mon avis en réduisant le timer ça la fera baisser et ça réduira aussi l'effet de scintillement, je pense pas que ça soit un gros gros problème (enfin j'ai pourtant un portable assez récent, mais j'avait lancé le prog avec beaucoup d'appli donc la, en le retestant "normalement", le chargement est assez rapide et le rafraichissement moins visible, la conso tourne entre 2 et 5%)

a demain, la je vais vraiment me coucher héhé ^^ (j'étais entre 2 épisodes de friends)

Commentaire de draluorg le 10/09/2006 13:33:30

Ok pour la scroll, en effet c'est chiant, je vais voir s'il y a moyen de gerer ca... (peut etre en deselectionnant l'item)

Pour la redim ok j'avais mal compris je pensais que tu parlais d'un redim d'array lol

Pour la conso cpu, je vais descendre le timer, et essayer de grapiller un peu a gauche a droite...

++

Commentaire de MadM@tt le 10/09/2006 14:43:11

IsProcessRunning : elle est cool cette fonction, moi je parcourait tous les processus jusqu'à le retrouver, sinon renvoie False. Mais la tienne doit etre plus rapide, jte la pique ^^

Sinon pour l'histoire du scroll, j'ai pas mal cherché à ce sujet et toujours pas trouvé. Meme en déselectionnant l'item, en fait je crois que rien que le fait de vouloir le déselectionner ça le remet visible. Et on m'avait conseillé de regarder au niveau des propriétés EnsureVisible et autre chose comme ça, dans les item. Mais j'ai jamais réussi...
Sinon les modules sont bien organisé, c'est clair et agréable à lire, par contre tu devrais nommer plus excplicitement tes controles sur ta form peut etre, histoire que ça soit plus simple à relire enfin c'est toi qui voit, jdit ça comme ça.


Allé bon boulot ^^, je reste attentif si y'a des mises à jour ;)

Commentaire de draluorg le 10/09/2006 18:45:10

re,

Voila j'ai trouve la solution pour contrer "l'auto-scroll" et pour eviter le clignotement ^^

Pour le IsprocessRuning, oui je pense que c'est plus rapide comme ca que de lister tout le SnapShot avec ToolHelp, ce que je faisais aussi avant...

++

Commentaire de Gally le 11/09/2006 09:38:40

Bonjour,

Je trouve cette source bien réaliser, j'ai mis 9/10.

@++
[GALLY HOME CORP]

Commentaire de violent_ken le 11/09/2006 11:00:26

Salut à tous.

Commençons par les bugs (désolé, il y en a) :

-toujours des problèmes avec le *.sys de ShareVB, voir sa source pour les symptômes (service refusant de se charger...etc.) que j'obtiens.
-problème plus grave concernant le même morceau de code : impossible de charger le driver lorsqu'on sélectionne un des tabs "fichier et dossier ouverts" ou "clé utilisées", puis plantage radical (erreur mémoire ne peut être read) lors de la sélection du second. Problème de codage de la source, mais très difficile de trouver la (les) ligne(s) responsables.

Remarques diverses :
-consommation CPU un brin trop gourmande
-impossibilité d'interaction avec les services, processus...etc.
-des commentaires dans la source !!
-manque quelques infos nécessaires à un taskmgr
-pourquoi avoir plusieurs ImageList ? J'avais parlé il y a peu à Renfield d'exactement le même problème (un Imglist par Listview ou pas ?), selon lui un seul suffit. Enfin, je ne critique pas, çà marche très bien comme çà aussi.


Pour conclure, cette source rassemble pas mal de modules déjà présents sur le site et illustre leur utilisation, c'est pratique.

Et en plus, c'est vraiment très proche d'une des parties de mon (grand) projet en cours ! Quelle coïncidence !


@+ et bonne continuation ;)
(PS : pas noté)

Commentaire de violent_ken le 11/09/2006 11:11:50

J'en profite pour remarquer que le *.manifest affecte joliment le ListView de cette source (contenu dans l'OCX Microsoft Windows Common Controls 5.0) mais n'AFFECTE pas le listview contenu dans la version 6.0 de l'OCX :(

Pas bien Microsoft :(
@+

Commentaire de MadM@tt le 11/09/2006 12:20:22

Pour le .sys de ShareVB c'est pas une histoire de droit admin ??
(chez moi j'ai pas de problème en tout cas à ce niveau)

Commentaire de violent_ken le 11/09/2006 12:23:24

Salut, non ce n'est pas un problème de droits admin. J'ai tout les droits sur mon PC (XP Familial SP2), mais çà ne marche pas (pas tout le temps).

J'en avais déjà parlé à ShareVB, et il avait corrigé sa source. Je n'ai plus de problème avec la sienne. Peut être qu'une mise à jour de cette source avec la dernière version de celle de ShareVB reglerait le problème ?

@+

Commentaire de draluorg le 11/09/2006 13:26:01

Salut a tous,

Eh pour le probleme avec le .sys, c'est bien la derniere version qu'il a depose, et je n'ai pas non plus de probleme avec, par contre la methode employee est a peu pres la methode exposee par Systernals et souvent les gens recontrent les memes problemes avec process explorer et autres...

Pour la conso cpu, wai ca depend du pc, perso chez moi il reste a 0% la plupart du temps, donc pas evident de regler correctement..

Pour les commentaires, eh perso je prefere utiliser des noms de varaibles et de fonctions explicites que de mettre des commentaires partout, perso si j'ai 3 lignes de commentaire dans une fonction il m'est tres difficile de la lire, mais bon c'est vrai que je pourrais mettre une courte description au dessus de chaque fonction...

Pour les imagesList, c'est simplement par simplicite, et aussi car j'ai pas trouve le moyen de vider une ImgList appartenant a un control ? (j'ai pas trop cherche non plus lol)

Pour la possibilite d'interactions avec les process, services etc je compte la faire quand tout le reste sera fini, avec les fonctions de recherches etc...

Sinon c'est vrai qu'on se croise souvent sur les meme types de sources(MadM@tt et Violent_Ken), il pourrait etre interessant de faire un projet commun si ca vous tente ?

Enfin merci pour vos remarques
++

PS: merci Gally pour la note :)

Commentaire de violent_ken le 11/09/2006 13:48:52

Salut ;)

Pour ProcessExplorer de chez SysInternals, il est vrai qu'il utilise des drivers, mais je ne rencontre aucun problème avec (toujours droits admins).
Mais en effet, çà commence à devenir complexe pour VB (IDE qui plante....etc.) dès que l'on parle de driver, application comme service...etc.


Pour la consommation CPU, ce n'est pas très grave, mais disons que si le programme doit tourner en arrière plan, mieux vaut la réduire au maximum.
Pour comparer au maître des programmes dans ce domaine (ProcessExplorer de SysInternals ^_-), sa consommation est énorme (jusqu'à 35% d'un P4 3Ghz certaines fois, surtout à cause des graphes et infos collectées en temps réel).

Pour les commentaires, pas de problème ;) Personnellement, je bourre mes sources de commentaires depuis peu, mais chacun son choix. Tant que le source est claire çà va (ce qui est le cas).

Pour les ImageList, j'ai eu EXACTEMENT le même problème, et c'est Renfield qui m'a secouru sur MSN ;)
C'est dû au fait que les controles utilisés avec les ListView créent des liens qu'il est nécessaire de rompre avant toute modification du ImageList (notamment pour le vider). Il faut donc supprimer les liens de chaque ListView avant de pouvoir vider le ImageList.
Mais j'avoue que un ImageList par ListView (et TreeView) simplifie la tache ;)


Et c'est vrai que l'on se croise souvent ;) Faut dire que mon projet englobe pas mal de trucs concernant les processus/threads/services... (j'utilise la grande majorité des APIs documentées dans ma MSDN sur les processus, threads...). Donc tout ce qui parle de services, threads, handles, services, processus m'intéresse beaucoup !

Concernant l'idée de faire un projet en commun, personnellement le gros problème est que mes études (qui reprennent le 18/09) me bouffent tout mon temps ; donc pas vraiment moyen de coder de manière régulière.
Je suis bien présent ces temps ci, j'avance pas mal mon projet, mais mes contributions à VBfrance.com risquent très certainement de chuter d'un coup d'ici peu :(
Donc v'là le blem, je code très irrégulièrement :(


@+ et bonne prog. à tous le monde !

Commentaire de draluorg le 11/09/2006 14:36:20

Re,

Eh oui je sais qu'il faut supprimer le lien entre la ListView et l'imageList, mais j'ai pas trouve comment, en .net on peut mettre ListView1.Imagelist = ImgList1 ou = nothing... mais j'ai pas trouve de propriete equivalente en vb6...

Pour le projet commun, perso je commence egalement les cours ce mois ci le 25, et je suppose que Mad a ses occupations aussi, de plus rien ne presse, mais bon c'est juste une proposition car je me dis que ca peut etre enrichissant pour les 3 et que ca permetrait de faire un projet plus complet que seul... Mais si ca ne vous interesse pas ou que vous n'avez pas la disponibilite ou autre y a aucun soucis ;)

++

Commentaire de violent_ken le 11/09/2006 14:42:25

Alors pour les liens, je partage le savoir de Renfield ;)

Ajouter un lien :
Set TreeView1.ImageList = Form1.ImageList1

Enlever un lien :
Set TreeView1.ImageList = Nothing


Pour un projet commun, c'est sur que cela permet d'aller bien plus loin que tout seul, et je trouve l'idée intéressante. Mais disons que je suppose (pas encore vu) que mon emploi du temps ne me permettra pas d'avoir des masses de temps libre.
Mais c'est sur que çà permettrait de faire quelque chose de mieux !

@+

Commentaire de MadM@tt le 11/09/2006 14:46:09

Hello,

C'est vrai qu'on bosse sur les meme trucs, mais pareil je reprend le 18/09 aussi (t'es dans quelle école Violent_Ken ?), et je sais que l'année dernière j'ai pu absolument rien progger pendant l'année scolaire :(, c'est triste mais je profite des vacances. (j'espère cette année avoir un peu plus de temps pour la prog)

Pour le logiciel ProcessExplorer, j'ai été bluffé par le nombre d'infos qu'il propose. Mais on peut toujours faire mieux j'en suis sur (y'a toujours des options qu'ils ne proposent pas qu'on peut trouver)

Sinon ce qu'on pourrait faire (et je parle de tout le monde en général), ça serait essayer de faire une immense librairie sur les infos système en ajoutant tous toutes les fonctions qu'on a, en sélectionnant uniquement les plus rapides, les mieux etc... ça serait un projet non contraignant car il n'est pas nécessaire de bosser dessus tout le temps, ce qu'il faudrait en fait c'est un site web où chacun pourrait poster sa contribution. (et au final avoir une dll super optimisée pour vb)
Je sais pas ce que vous en pensez ?


Sinon pour la conso cpu, je crois avoir pigé pourquoi j'ai un truc entre 4 et 5%, c'est que j'ai un ordi portable, donc la fréquence du processeur est abaissée quand il ne bosse pas, donc en gros je fonctionnais à 800 Mhz. C'est traitre, mais au moins c'est pratique ça oblige à bien faire gaffe que le code ne soit pas trop lourd.

Commentaire de violent_ken le 11/09/2006 15:01:20

Re, je suis à l'INSA de Lyon. Tout comme toi, je n'ai RIEN pu faire l'année dernière (en temps de cours).

Pour ProcessExplorer, c'est vrai qu'il y a beaucoup de trucs, mais plus grand chose de pas encore trouvé. Quoiqu'il reste :
-liste des handles (ShareVB l'a fait avec un driver, mais je crois pas le faire, car hors de ma portée)
-graphes temps réel : je n'ai fait qu'un graphe global (pas par process). Cà aurait été possible, mais trop gourmand et trop long à coder ;)
-infos sur les threads (là il faut aussi un driver)
-onglet Security (aucune idée)
-onglet TCP IP

Pour les options qu'ils ne proposent pas, j'en ai peu de nouvelles (sauf concernant les fenêtres) ;)



Pour l'ajout de fonctions dans une librairie générale, je peux sans problèmes apporter ce que j'ai déjà.

@+

Commentaire de MadM@tt le 11/09/2006 15:05:57

Quoi ????????? L'insa de lyon ??? Mais moi aussi.
En quelle année ? Je rentre en 2è moi (je me disais les dates de rentrée correspondaient)

Sinon pour l'histoire de la librairie, ça peut valoir le coup de faire un petit site web non ? Après je pense qu'on a déjà de quoi remplir une dll avec tout ce qu'il y a sur vbfrance, je pense que ça pourrait faire un truc pas mal qui nous prendrais pas trop de temps (enfin après il faut le site web, mais si  personne n'est motivé pour le faire je peux m'y coller).

Commentaire de violent_ken le 11/09/2006 15:09:14

Damn !! Je rentre aussi en deuxième année à l'INSA de Lyon !!
Incroyable !! Grosse coïncidence !

Pour la librairie, c'est une bonne idée. Mais j'avoue que je n'y connais RIEN (de chez rien !) en création de site Internet :(
Pas de la flemme, de l'ignorance !

@+

Commentaire de draluorg le 11/09/2006 15:12:21

re,

Eh oui ProcessExplorer offre beaucoup d'option, mais est un peu lourd tant en ressource qu'a l'utilisation je trouve, je pense aussi que toutes les infos qu'il donne ne sont pas forcement utile...

Sinon c'est pas tant la quantite des info qui est importante, mais plutot la pertinance de celle-ci et la simplicite et la sobrete du programme.

Sinon pour les thread je pense que les info importantes peuvent etre relevee sans problemes sans driver.

Pour la securite, c'est assez cotton, mais y a des modules sur le net, notement un de ShareVb sur ce site (oui encore lui! lol)

Pour TCP/IP en effet c'est assez interessant, encore une fois je pense qu'il y a un peu de matiere a ce sujet sur VbFrance, notement EbArt il me semble...

Pour l'idee de l'echange des "librairie" ce serait interessant en effet ^^

++

Commentaire de MadM@tt le 11/09/2006 15:14:31

Pour le site web, moi ça me pose pas de problème, ça me changera un peu du vb pendant un certain temps, et ça devrait pas etre trop compliqué. Je me lancerais bien dedans en tout cas

Commentaire de violent_ken le 11/09/2006 15:15:12

Là je confirme : ce logiciel est une usine à gaz :(

Heu, pour les threads, je n'arrive à récupérer par les APIs que pas grand chose :

Public Type THREADENTRY32
    dwSize As Long                  
    cntUsage As Long              
    th32ThreadID As Long            
    th32OwnerProcessID As Long      
    tpBasePri As Long              
    tpDeltaPri As Long            
    dwFlags As Long        'inutile    
End Type

Commentaire de MadM@tt le 11/09/2006 15:26:28

Le TCP/IP ça serait un truc vraiment bien ça.
Et je suis completement d'accord en ce qui concerne de privilégier les infos les plus pertinentes plutot que de surcharger.
Sinon draluorg, t'est dans quelle école toi ?

Bon allé on va dire que je me lance dans le site, et je vous prévien si un jour je le finit ^^

Commentaire de MadM@tt le 11/09/2006 15:33:52

Ouai mais les thread, a part leur adresse mémoire, ID, taille mémoire occupée et utilisation processeur on peut pas récupérer grand chose d'interessant. Et meme ces infos ne nous apprennent rien remarque (meme si moi aussi je les listes mais bon...)

Commentaire de violent_ken le 11/09/2006 15:37:23

En effet, çà ne sert à priori pas à grand chose (juste à les énumérer pour pouvoir les suspendre/killer).

Mais moi aussi je les liste ;)



Autre truc de très bien dans ProcessExplorer, c'est l'icone avec une cible (tout à droite) qui permet de drag pour voir à quel processus appartient une zone de l'écran. Superbe. Je l'ai déjà vu en VB6, mais je ne saurais pas le faire.

Commentaire de MadM@tt le 11/09/2006 15:39:27

Je crois qu'il s'agit juste d'une api : GetWindowFromPoint(x,y), et ça te retourne le handle en dessous du point donné (un truc dans ce genre), enfin rien de super compliqué je crois.

C'est vrai qu'après on peut killer les thread, j'avais pas pensé à ça.

Commentaire de violent_ken le 11/09/2006 15:42:28

Oui, c'est en effet pas trop dur pour trouver le hwnd de la fenêtre sous le curseur de la souris, mais ce que je ne sais pas comment faire, c'est à tracer le rectangle qui délimite les contours de la Window survolée.

@+

Commentaire de draluorg le 11/09/2006 15:46:39

re,

Eh moi je suis en belgique, a Liege, je commence une formation de Gestionnaire PC et reseau a TechniFutur (ecole specialisee dans l'info)

Pour le site je te laisse volontier le faire Mad ;)

Sinon pour les Threads, on sait aussi recuperer son StartTime il me semble ca peut etre interessant. J'avais fais quelques test sur les threads je vais voir si j'ai garde des traces.
Pour les killer et les suspendre, leur ThreadId suffit.

++

Commentaire de hatems le 17/11/2008 17:51:39

j'"ai un besoin d'une code qui détecte le présence d'une batterie d'un pc portable

Commentaire de MadM@tt le 17/11/2008 17:54:17

Et moi j'ai besoin d'une vitre en plexiglas transparent de 800×400×8 mm

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

SYNTHESE PROCESSUS, HANDLE, THREAD, (MODULE) & gestion des processus ?! [ par youkizouki ]                           Passer word en priorité haute (SetPriorityClass) [ par Thibaut77 ] Bonjour à tous, J’ai développé une petite appli qui au cours du déroulement rédige un rapport sous word. Pour des problèmes de performances, j’ai bes utilisation cpu par processus [ par Adidas2 ] salut tous le mondequelqu'un aurait une idée de où chercher pour trouver l'utilisation processeur de chaque processus lancé (un peu comme dans le ctrl utilisation cpu par processus [ par Adidas2 ] Salut tous le mondeJe cherche à obtenir l'utilisation CPU de chaque processus lancé quelqu'un aurait une idée de la fonction à utiliser svp ?Langage : Savoir si un processus est enregistré en tant que service (Win9x/Me) [ par luluthefirst ] Salut, voilà je voudrais savoir comment faire pour savoir si un processus est enregistré en tant que service sous Win9x/Me, RegisterServiceProcess ne Executable dans un service [ par nerone21 ] Bonjour...Alors j'ai fait un programme que je ne veut pas que l'utilisateur puisse arreter... donc création d'un service dans lequel j'ai mis un timer Utilisation du CPU par une application définie [ par websmiley ] Bonjour à tous.Voilà plusieurs jours que je bloque là-dessus...Je voudrais vérifier l'utilisation CPU d'un processus défini depuis mon application.Par Pourcentage d'un processus thread ou process CPU [ par DavidT ] Comme le gestionnaire de tache, il existe la possibilité de de visualiser sur un système NT la mémoire physique consommée par un process déterminé par Utilisation CPU d'un processus [ par MadM@tt ] J'ai eu beau cherché je n'ai pas trouvé comment faire pour récupérer le pourcentage d'utilisation CPU de chaque processus (comme dans le Ctrl Alt Supr Commander par le Handle [ par ZedMaTrix ] Bonjours a tous amis programmeur !! Voila, j'ai créé une application qui liste les processus lancé sur une machine et récupèr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,775 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales