begin process at 2012 02 17 06:00:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > MANIPULATION DES PROCESS ET HANDLES - OPTIONS INÉDITES...

MANIPULATION DES PROCESS ET HANDLES - OPTIONS INÉDITES...


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Système Classé sous :process, handle, hwnd, handles, fenetre Niveau :Initié Date de création :20/06/2002 Date de mise à jour :21/06/2002 14:37:13 Vu / téléchargé :8 106 / 1 159

Auteur : Alain Proviste

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


 Description

Cliquez pour voir la capture en taille normale
Bon ben comme d'habitude, il liste tous les programmes lancés sur l'ordi, même ceux qui sont cachés dans le Ctrl-Alt-Supp, il permet de les afficher s'ils ne sont  pas visibles, de les fermer en utilisant l'API SendMessage, tout ça je sais on connait ( cependant la méthode utilisée pour afficher les fenêtre caché est différente de celle qu'utilise Thebigbang dans son source... )

Mais il y a des choses inédites :
     - le programme permet de capter et de définir les coordonnées des fenêtres
     - on peut manger les fenêtres des autres programmes en définissant comme parent de cette fenêtre un picturebox (puisque les picturebox ont des handles eux aussi... ) qui est dans mon programme, essayez vous verrez c'est trop marrant d'avoir des programmes Windows qui sont inclus à l'intérieur du votre... ( voir capture, où j'ai mangé la compile VBfrance ;-)  )      

Source

  • 'Je met pas le code, parce qu'il y a une listView avec des colonnes
  • '( une pour le titre du programme, une pour son handle et une pour le parent )
  • 'et des modules et tout donc téléchargez le Zip...
'Je met pas le code, parce qu'il y a une listView avec des colonnes 
'( une pour le titre du programme, une pour son handle et une pour le parent )
'et des modules et tout donc téléchargez le Zip...      

 Conclusion

Le code est de moi même si je me suis parfois inspiré des codes de Thebigbang et Mémère qui était très bon donc j'allais pas perdre du temps à faire des choses qui avaient déjà étaient bien faîtes...

Voilà voilà...

Soyez sympa mettez des commentaires, dîtes moi si ça fonctionne sur d'autre Windows ( je l'ai fait sous W98 et VB6 ) A mon avis ca devrait être plutôt chaud sous NT et 2000 mais pour XP je suppose que ça devrait passer...
      

 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


 Sources du même auteur

Source .NET (Dotnet) SAVOIR SI UNE FENETRE EST VISIBLE DANS LA BARRE DE TACHE ( ....
Source avec Zip TUTORIAL VB6 : UN CARNET D'ADRESSE / REPERTOIRE TELEPHONIQUE
Source .NET (Dotnet) EXECUTER EN TANT QUE EN .NET
Source .NET (Dotnet) FONCTION D'ACKERMAN
Source avec Zip Source .NET (Dotnet) VB.NET : DRAG & DROP DE FICHIER 'PAR EXEMPLE DEPUIS LE BURE...

 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 avec une capture Source .NET (Dotnet) YET ANOTHER PROCESS MONITOR par violent_ken
Source avec Zip Source avec une capture HANDLISTER par Christ_OFF
Source avec Zip SENDKEYSEX => SIMULER UNE TOUCHE DANS UNE FENETRE PRÉCISE par Renfield
Source avec Zip Source avec une capture Source .NET (Dotnet) PROCESS THREADS MODULES HANDLES DANS UN TREEVIEW EN .NET ( O... par Alain Proviste

Commentaires et avis

Commentaire de Alain Proviste le 20/06/2002 14:22:15 administrateur CS

Allez-y commentez...
Si il y a quelque chose qui vous échappe dans le code n'ayez pas peur de demander...

Commentaire de max12 le 20/06/2002 14:34:45 administrateur CS

Lol pas pire jeux de mot ton nickname :P, sinon c'est très utile surtout quand tu est infecter par un trojan........

A+

Commentaire de shivan le 20/06/2002 15:09:41

j'ai fais des tests sous win2k :
pas de problemes pour l'affichage des process, ni pour les tuer (logique)
pour tes options inédites, j'ai pris winamp... pour le redimentionnement, aucun probleme, pour "manger" le process, ca marche, meme si c domage que le scroll ne marche pas dans ta picturebox, par contre, quand je veux tuer un process qui se trouve dans la picturebox, ca me fait un dépassement de capacité.. j'ai pas trop cherché pourquoi, mis si je trouve, je te le dis ! ;-)

Commentaire de Alain Proviste le 20/06/2002 16:39:41 administrateur CS

Merci shivan, je vais voir ça...

Commentaire de Alain Proviste le 20/06/2002 17:04:33 administrateur CS

Ca y est j'ai corrigé le problème du scroll. Si une bonne ame vient bien me dire comment on peut détecter le handle de la fenêtre qui est contenue ET active dans le picturebox de manière à ce que je puisse savoir mettre plusieurs fenêtre dans ce picturebox... ( suis-je bien clair, parce qu'en fait là je n'autorise de "manger" qu'une seule fenêtre, si on essaye d'en mettre une autre, le programme la rétablie comme autonome  - parent = 0  )

Commentaire de Mercury le 20/06/2002 17:24:12

Ca fonctionne sous XP, je te rassure.

Commentaire de Nox le 21/06/2002 05:04:27

Mwais... 100% compatible XP Pro ;)

Commentaire de Nox le 21/06/2002 05:05:15

Conai tu le chef des pompiers ?: Yvon Brûler
L'inventeur de PI: Alain Fini

hahah ;)

Commentaire de Alain Proviste le 21/06/2002 08:11:13 administrateur CS

Trop drôle...
;)

Commentaire de Alain Proviste le 21/06/2002 14:43:05 administrateur CS

J'ai mis - à - jour :
on peut maintenant changé la caption de chaque fenêtre affichée dans la liste
---> capture...

Commentaire de madVinz le 07/07/2002 02:36:45

Joli !!

Commentaire de madhatter le 04/06/2003 09:24:40

Impec ton programme, c exactement ce que je cherchais, MAIS
(ya tjrs un mais ;) ya un petit bug :
dans 'mdlApi.bas'

Public Declare Function SendMessageA Lib "user32" (ByVal hwnd As INTEGER, ByVal wMsg As Integer, ByVal wParam As Integer, lParam As Any) As Long

hwnd ne doit pas etre declaré en integer mais en long, sinon a chaque fois que tu veux fermer un process, ya depassement de capacité !

non non c rien, ne me remerci pas !
noooooon j'te jure c rien, c une bricole :-)

Commentaire de Alain Proviste le 04/06/2003 19:20:25 administrateur CS

Ah ouais ct donc ce pt1 de bug. Merci beaucoup si si j'insiste.

Commentaire de tbbuim1 le 11/03/2005 15:10:27

Heu... Ca à l'air pas mal, mais ça marche plus! Quand j'essay de killer un process, il dit: Error6: Overflow.
Quand je fais manger, il ne se passe rien, c'est censé faire quoi? Bref, plus rien ne marche à part, l'affichage des process. Je suis sous W2K et Vb6.

Commentaire de tbbuim1 le 11/03/2005 15:35:40

Ok c'était la fameuse API, ou il fallait mettre Long qui foirait.

Commentaire de Alain Proviste le 11/03/2005 18:34:11 administrateur CS

voui ca a été programmé à la lointaine epoque ou sendmessage passait avec integer.

Commentaire de dxh_master le 31/05/2006 20:30:00

SUPER MERCI
SUper programme J'adore !!!!!

Commentaire de Ulysse3 le 01/09/2006 03:16:06

marche pas pour fermer la fenêtre.

Commentaire de Duke49 le 05/02/2007 22:39:20

Excusez moi tous, surtout l'auteur :)
J'ai noté 5 alors que je voulais mettre bien evidement 10.
Je ne mis ferait jamais à cette méthode d'affichage des étoiles.

Vraiement excellent ton travail !!!
Bravo ;) ;) ;) ;) ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

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 Obtenir un handle d'un fenetre Winform sous la forme d'un HWND [ par gwenCPP ] Bonjour, J'ai crée une application WinForm avec visual studio c++ 2003.NET. J'ai besoin d'obtenir un handle de ma fenetre principale et de le convert Obtenir un handle d'un fenetre Winform sous la forme d'un HWND [ par gwenCPP ] Bonjour, J'ai crée une application WinForm avec visual studio c++ 2003.NET. J'ai besoin d'obtenir un handle de ma fenetre principale et de le convert Obtenir un handle d'un fenetre Winform sous la forme d'un HWND [ par gwenCPP ] Bonjour, J'ai crée une application WinForm avec visual studio c++ 2003.NET. J'ai besoin d'obtenir un handle de ma fenetre principale et de le convert Obtenir un handle d'un fenetre Winform sous la forme d'un HWND [ par gwenCPP ] Bonjour, J'ai crée une application WinForm avec visual studio c++ 2003.NET. J'ai besoin d'obtenir un handle de ma fenetre principale et de le convert Obtenir un handle d'un fenetre Winform sous la forme d'un HWND [ par gwenCPP ] Bonjour, J'ai crée une application WinForm avec visual studio c++ 2003.NET. J'ai besoin d'obtenir un handle de ma fenetre principale et de le convert Listers les handles des fenêtres ouvertes [ par fg85 ] Bonjour, Je souhaiterai lister (dans une listbox), le titre des fenêtres actives, avec comme valeur pour chaque ligne le handle de la fenêt Process .net [ par yvesyves ] Bonjour, J'aimerais savoir comment obtenir sous vb2005 le handle de mon application. En fait c'est mon application ouverte qui renvoit son handle et l Simuler l'appuis sur Bouton via sendmessage [ par baouc ] Bonjour a tous,j'ai un gros problème et ça fait plusieurs jours que je cherche sans succès.Mon but est d'appuyer sur un bouton d'un aut Handle de fenêtre et process ID... [ par cyrilpradel ] Salut tout le monde !Via la fonction Shell, je lance une application (la fonction Shell me retourne le process Id de l'appli lancée mais pas le h


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 : 1,404 sec (3)

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