Accueil > > > PROCESS THREADS MODULES HANDLES DANS UN TREEVIEW EN .NET ( OUI MADAME )
PROCESS THREADS MODULES HANDLES DANS UN TREEVIEW EN .NET ( OUI MADAME )
Information sur la source
Description
Cette source est ma première tentative en vb .net. il faut savoir que j'ai pas la msdn .net... Qu'y-a-til dans cette source ? D'abord une forme avec pour unique contrôle un treeview. Les treeviews, entre vb6 et .Net, y a comment dire ? du changement. Alors j'ai plus galéré pour le treeview mais bref... Dans le treeview au lancement du soft s'affiche la liste des process ( éxécutables ) en cours comme on peut la voir dans ctrl-alt-suppr avec l'id et le handle de chaque process. Pour chaque procress est détaillé l'ensemble des ses threads et de ses modules ( dll et drv et je ne sais quoi ) et tout les handles qui dépendent de ce pross et les sous handles tout ça correctement hiérarchisé. Après on pourrait dans une amélioration future détailler tout ce qu'on peut sur les threads et les modules et les process et les handmes grâce aux nombreuses propriétés et méthodes qui sont fourni par system.diagnostics puis les apis de bases et faire une sorte ctrl-alt-suppr en encore plus détaillé. Pour lister process, threads et modules on utilise les outis .net c'est très bien super pas de problèmes. Mais après la liste des process s'affiche grâce aux fonction enumwindows et enumchildwindows et là je n'ai pas trouvé dans .net des équivalents pour ne pas avoir à utiliser ces apis. Alors il a fallu les déclarer. Puis les utiliser. Mais comme chacun le sait ce sont des apis qui utilisent des callback de procédures et là c'est plus pareil que dans vb6 c'est encore plus bordélique. Donc voilà, non seulement cette source m'a permis d'apprendre à accéder à windows à partir de .net mais aussi les fonction callbacks... Ouah t'as vu t'as lu tout ça. ( je viens faire monter la moyenne nationnale de la lecture - et aussi des fautes surement )
Source
Conclusion
Heu si je postais ça c'est pas ( seulement ) pour étaler ce que je sais faire, c'est mon premier soft en .net alors si des âmes se sentent de me dire "oui là, t'aurais pu..." moi j'écoute ( et éventuellement je remercie, de nombreux lots à gagner pour les meilleurs d'entre vous... ) Je suis ouvert à toutes les remarques. Sinon si ça peut aider certains ça me fait plaisir, sincèrement.
Historique
- 04 décembre 2004 01:35:40 :
- orthographe des fonctions enumwindows pour les recherches
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Récupérer le handle d'un contrôle qui n'a pas de fonction ".hwnd" !!!!!!!!!!!!!!!!! please help ! [ par Blousé ]
Pour pouvoir donner le look office 2000 (fait à partir d'une des sources du site...) à mes contrôles, j'utilise forms 2.0, mais le prob, c que pour le
handle (hwnd) et activeX [ par booth ]
bonjour,là je cale, car j'ai une fonction qui nécessite d'avoir le handle en parametre, le truc c'est ke j'ai pas trouvé où je peux sortir cette propr
Process thread mémory... [ par nicolas12 ]
bonjour a vousje cherche à lire et a stoquer sous forme de fichier toutes les plages mémoires qu'une application utilise, et a modifier automatiquemen
API ShellExecute [ par jockos ]
Salut,LE premier paramètre de la méthode Api ShellExecute est un Long qui a pour nom Hwnd...J'ai été voir sur la MSDN et il semblerai que ce soit l'ha
Handle hWnd - descripteur Fenêtre [ par vbost ]
Je trouve pratique d'utiliser les descripteurs de fenêtres afin de pouvoir naviguer d'une fenêtre à l'autre (comme de la fenêtre appellée vers la fenê
VB.Net: Utilisation de Graphics.FromHwnd [ par darollinghobbit ]
Bonjour, Je voudrai dessiner sur mon form sans utiliser l'event Paint et j'ai trouvé cette subPublic Sub FromHwndHwnd(e As PaintEventArgs)' Get handl
handle aléatoire avec FindWindow [ par dogeater ]
Bonjour, j'utilise Microsoft Visual Basic 2005 express beta.Le code ci dessous me retourne un handle aléatoire, il me renvoie un nombre même si il n'
handle , exe , thread, PID, ModuleID [ par finelame ]
Bonjour tout le monde,Bon voila ... j'ai une toute petite kestion : comment ca marche les handle , exe , thread, PID, ModuleID .... et blabla .. tout
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
Remplissage d'un TreeView par un thread [ par ofeelfree ]
Bonjour,Voici mon problème : j'ai un formulaire qui contient un TreeView, et une méthode qui remplit ce TreeView avec la liste des ordinateu
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|